home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Star Trek / Guided Tour / Guided Tour.rsrc / CODE_11535_METHCAST.txt < prev    next >
Text File  |  1993-07-29  |  174KB  |  3,085 lines

  1. # near model CODE resource
  2. # jump table entries: 7120-7148 (29 of them)
  3. fn00000000:
  4. 00000000  4E56 FFFC                link       A6, -0x0004
  5. 00000004  42A7                     clr.l      -[A7]
  6. 00000006  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  7. 0000000A  3F3C 001C                move.w     -[A7], 0x1C
  8. 0000000E  302E 0008                move.w     D0, [A6 + 0x8]
  9. 00000012  48C0                     ext.l      D0
  10. 00000014  2F00                     move.l     -[A7], D0
  11. 00000016  42A7                     clr.l      -[A7]
  12. 00000018  4EBA 1078                jsr        [PC + 0x1078 /* 00001092 */]
  13. 0000001C  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  14. 00000020  4E5E                     unlink     A6
  15. 00000022  2E9F                     move.l     [A7], [A7]+
  16. 00000024  4E75                     rts
  17. fn00000026:
  18. 00000026  4E56 0000                link       A6, 0
  19. 0000002A  42A7                     clr.l      -[A7]
  20. 0000002C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  21. 00000030  3F3C 001D                move.w     -[A7], 0x1D
  22. 00000034  42A7                     clr.l      -[A7]
  23. 00000036  42A7                     clr.l      -[A7]
  24. 00000038  4EBA 1058                jsr        [PC + 0x1058 /* 00001092 */]
  25. 0000003C  201F                     move.l     D0, [A7]+
  26. 0000003E  3D40 000A                move.w     [A6 + 0xA], D0
  27. 00000042  4E5E                     unlink     A6
  28. 00000044  205F                     movea.l    A0, [A7]+
  29. 00000046  544F                     addq.w     A7, 2
  30. 00000048  4ED0                     jmp        [A0]
  31. fn0000004A:
  32. 0000004A  4E56 0000                link       A6, 0
  33. 0000004E  42A7                     clr.l      -[A7]
  34. 00000050  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  35. 00000054  3F3C 0011                move.w     -[A7], 0x11
  36. 00000058  42A7                     clr.l      -[A7]
  37. 0000005A  42A7                     clr.l      -[A7]
  38. 0000005C  4EBA 1034                jsr        [PC + 0x1034 /* 00001092 */]
  39. 00000060  4A9F                     tst.l      [A7]+
  40. 00000062  57C0                     seq        D0
  41. 00000064  4400                     neg.b      D0
  42. 00000066  1D40 000A                move.b     [A6 + 0xA], D0
  43. 0000006A  4E5E                     unlink     A6
  44. 0000006C  205F                     movea.l    A0, [A7]+
  45. 0000006E  544F                     addq.w     A7, 2
  46. 00000070  4ED0                     jmp        [A0]
  47. fn00000072:
  48. 00000072  4E56 0000                link       A6, 0
  49. 00000076  206E 0008                movea.l    A0, [A6 + 0x8]
  50. 0000007A  2F08                     move.l     -[A7], A0
  51. 0000007C  42A7                     clr.l      -[A7]
  52. 0000007E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  53. 00000082  3F3C 001D                move.w     -[A7], 0x1D
  54. 00000086  42A7                     clr.l      -[A7]
  55. 00000088  42A7                     clr.l      -[A7]
  56. 0000008A  4EBA 1006                jsr        [PC + 0x1006 /* 00001092 */]
  57. 0000008E  201F                     move.l     D0, [A7]+
  58. 00000090  205F                     movea.l    A0, [A7]+
  59. 00000092  3080                     move.w     [A0], D0
  60. 00000094  42A7                     clr.l      -[A7]
  61. 00000096  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  62. 0000009A  3F3C 0011                move.w     -[A7], 0x11
  63. 0000009E  42A7                     clr.l      -[A7]
  64. 000000A0  42A7                     clr.l      -[A7]
  65. 000000A2  4EBA 0FEE                jsr        [PC + 0xFEE /* 00001092 */]
  66. 000000A6  4A9F                     tst.l      [A7]+
  67. 000000A8  57C0                     seq        D0
  68. 000000AA  4400                     neg.b      D0
  69. 000000AC  1D40 000E                move.b     [A6 + 0xE], D0
  70. 000000B0  4E5E                     unlink     A6
  71. 000000B2  205F                     movea.l    A0, [A7]+
  72. 000000B4  5C4F                     addq.w     A7, 6
  73. 000000B6  4ED0                     jmp        [A0]
  74. 000000B8  4E56 FEEA                link       A6, -0x0116
  75. 000000BC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  76. 000000C0  3C2E 0008                move.w     D6, [A6 + 0x8]
  77. 000000C4  426E 000A                clr.w      [A6 + 0xA]
  78. 000000C8  42A7                     clr.l      -[A7]
  79. 000000CA  3F06                     move.w     -[A7], D6
  80. 000000CC  4EAD 152A                jsr        [A5 + 0x152A /* export_673 */]
  81. 000000D0  265F                     movea.l    A3, [A7]+
  82. 000000D2  284B                     movea.l    A4, A3
  83. 000000D4  4AAC 001E                tst.l      [A4 + 0x1E]
  84. 000000D8  6704                     beq        +0x6 /* 000000DE */
  85. 000000DA  6000 0128                bra        +0x12A /* 00000204 */
  86. label000000DE:
  87. 000000DE  4267                     clr.w      -[A7]
  88. 000000E0  3F06                     move.w     -[A7], D6
  89. 000000E2  486E FFFC                pea.l      [A6 - 0x4]
  90. 000000E6  4EBA FF8A                jsr        [PC - 0x76 /* 00000072 */]
  91. 000000EA  101F                     move.b     D0, [A7]+
  92. 000000EC  660A                     bne        +0xC /* 000000F8 */
  93. 000000EE  3D6D F49E 000A           move.w     [A6 + 0xA], [A5 - 0xB62]
  94. 000000F4  6000 010E                bra        +0x110 /* 00000204 */
  95. label000000F8:
  96. 000000F8  422E FFFB                clr.b      [A6 - 0x5]
  97. 000000FC  4267                     clr.w      -[A7]
  98. 000000FE  2F0B                     move.l     -[A7], A3
  99. 00000100  4EBA 0A28                jsr        [PC + 0xA28 /* 00000B2A */]
  100. 00000104  101F                     move.b     D0, [A7]+
  101. 00000106  670A                     beq        +0xC /* 00000112 */
  102. 00000108  3D6D F49E 000A           move.w     [A6 + 0xA], [A5 - 0xB62]
  103. 0000010E  6000 009C                bra        +0x9E /* 000001AC */
  104. label00000112:
  105. 00000112  4267                     clr.w      -[A7]
  106. 00000114  2F0B                     move.l     -[A7], A3
  107. 00000116  3F3C 0003                move.w     -[A7], 0x3
  108. 0000011A  4EBA 0CDA                jsr        [PC + 0xCDA /* 00000DF6 */]
  109. 0000011E  101F                     move.b     D0, [A7]+
  110. 00000120  6704                     beq        +0x6 /* 00000126 */
  111. 00000122  6000 0088                bra        +0x8A /* 000001AC */
  112. label00000126:
  113. 00000126  4267                     clr.w      -[A7]
  114. 00000128  486C 001E                pea.l      [A4 + 0x1E]
  115. 0000012C  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  116. 00000130  3F3C 0004                move.w     -[A7], 0x4
  117. 00000134  486E FFFB                pea.l      [A6 - 0x5]
  118. 00000138  303C 00F1                move.w     D0, 0xF1
  119. 0000013C  AAAA                     syscall    QuickTimeDispatch
  120. 0000013E  3E1F                     move.w     D7, [A7]+
  121. 00000140  0C47 F830                cmpi.w     D7, 0xF830
  122. 00000144  6618                     bne        +0x1A /* 0000015E */
  123. 00000146  4267                     clr.w      -[A7]
  124. 00000148  486C 001E                pea.l      [A4 + 0x1E]
  125. 0000014C  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  126. 00000150  4267                     clr.w      -[A7]
  127. 00000152  486E FFFB                pea.l      [A6 - 0x5]
  128. 00000156  303C 00F1                move.w     D0, 0xF1
  129. 0000015A  AAAA                     syscall    QuickTimeDispatch
  130. 0000015C  3E1F                     move.w     D7, [A7]+
  131. label0000015E:
  132. 0000015E  3D47 000A                move.w     [A6 + 0xA], D7
  133. 00000162  7094                     moveq.l    D0, 0xFFFFFF94
  134. 00000164  B047                     cmp.w      D0, D7
  135. 00000166  660E                     bne        +0x10 /* 00000176 */
  136. 00000168  1B7C 0001 F4BF           move.b     [A5 - 0xB41], 0x1
  137. 0000016E  3B47 F49E                move.w     [A5 - 0xB62], D7
  138. 00000172  6000 0090                bra        +0x92 /* 00000204 */
  139. label00000176:
  140. 00000176  4A47                     tst.w      D7
  141. 00000178  6732                     beq        +0x34 /* 000001AC */
  142. 0000017A  2F0B                     move.l     -[A7], A3
  143. 0000017C  3F3C 0003                move.w     -[A7], 0x3
  144. 00000180  1F3C 0001                move.b     -[A7], 0x1
  145. 00000184  4EBA 0CA4                jsr        [PC + 0xCA4 /* 00000E2A */]
  146. 00000188  422E FFFB                clr.b      [A6 - 0x5]
  147. 0000018C  7080                     moveq.l    D0, 0xFFFFFF80
  148. 0000018E  B047                     cmp.w      D0, D7
  149. 00000190  57C0                     seq        D0
  150. 00000192  4A00                     tst.b      D0
  151. 00000194  6616                     bne        +0x18 /* 000001AC */
  152. 00000196  0C47 F830                cmpi.w     D7, 0xF830
  153. 0000019A  57C1                     seq        D1
  154. 0000019C  8001                     or.b       D0, D1
  155. 0000019E  6702                     beq        +0x4 /* 000001A2 */
  156. 000001A0  600A                     bra        +0xC /* 000001AC */
  157. label000001A2:
  158. 000001A2  1B7C 0001 F4BF           move.b     [A5 - 0xB41], 0x1
  159. 000001A8  3B47 F49E                move.w     [A5 - 0xB62], D7
  160. label000001AC:
  161. 000001AC  102E FFFB                move.b     D0, [A6 - 0x5]
  162. 000001B0  6748                     beq        +0x4A /* 000001FA */
  163. 000001B2  42A7                     clr.l      -[A7]
  164. 000001B4  42A7                     clr.l      -[A7]
  165. 000001B6  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  166. 000001BA  2D5F FFF6                move.l     [A6 - 0xA], [A7]+
  167. 000001BE  4267                     clr.w      -[A7]
  168. 000001C0  2F2C 001E                move.l     -[A7], [A4 + 0x1E]
  169. 000001C4  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  170. 000001C8  303C 0022                move.w     D0, 0x22 /* '\"' */
  171. 000001CC  AAAA                     syscall    QuickTimeDispatch
  172. 000001CE  3E1F                     move.w     D7, [A7]+
  173. 000001D0  6620                     bne        +0x22 /* 000001F2 */
  174. 000001D2  486C 000C                pea.l      [A4 + 0xC]
  175. 000001D6  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  176. 000001DA  296E FFF6 000C           move.l     [A4 + 0xC], [A6 - 0xA]
  177. 000001E0  486B 0007                pea.l      [A3 + 0x7]
  178. 000001E4  3F3C 0003                move.w     -[A7], 0x3
  179. 000001E8  1F3C 0001                move.b     -[A7], 0x1
  180. 000001EC  4EAD 1502                jsr        [A5 + 0x1502 /* export_668 */]
  181. 000001F0  6008                     bra        +0xA /* 000001FA */
  182. label000001F2:
  183. 000001F2  486E FFF6                pea.l      [A6 - 0xA]
  184. 000001F6  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  185. label000001FA:
  186. 000001FA  3F06                     move.w     -[A7], D6
  187. 000001FC  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  188. 00000200  4EBA FDFE                jsr        [PC - 0x202 /* 00000000 */]
  189. label00000204:
  190. 00000204  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  191. 00000208  4E5E                     unlink     A6
  192. 0000020A  205F                     movea.l    A0, [A7]+
  193. 0000020C  544F                     addq.w     A7, 2
  194. 0000020E  4ED0                     jmp        [A0]
  195. 00000210  4E56 FFFC                link       A6, -0x0004
  196. 00000214  48E7 0108                movem.l    -[A7], D7,A4
  197. 00000218  3E2E 0008                move.w     D7, [A6 + 0x8]
  198. 0000021C  102D F0AA                move.b     D0, [A5 - 0xF56]
  199. 00000220  670E                     beq        +0x10 /* 00000230 */
  200. 00000222  7201                     moveq.l    D1, 0x01
  201. 00000224  B247                     cmp.w      D1, D7
  202. 00000226  57C1                     seq        D1
  203. 00000228  C001                     and.b      D0, D1
  204. 0000022A  6704                     beq        +0x6 /* 00000230 */
  205. 0000022C  6000 00E4                bra        +0xE6 /* 00000312 */
  206. label00000230:
  207. 00000230  102D F0A9                move.b     D0, [A5 - 0xF57]
  208. 00000234  670E                     beq        +0x10 /* 00000244 */
  209. 00000236  7202                     moveq.l    D1, 0x02
  210. 00000238  B247                     cmp.w      D1, D7
  211. 0000023A  57C1                     seq        D1
  212. 0000023C  C001                     and.b      D0, D1
  213. 0000023E  6704                     beq        +0x6 /* 00000244 */
  214. 00000240  6000 00D0                bra        +0xD2 /* 00000312 */
  215. label00000244:
  216. 00000244  206E 000C                movea.l    A0, [A6 + 0xC]
  217. 00000248  49E8 027E                lea.l      A4, [A0 + 0x27E]
  218. 0000024C  7001                     moveq.l    D0, 0x01
  219. 0000024E  B047                     cmp.w      D0, D7
  220. 00000250  665A                     bne        +0x5C /* 000002AC */
  221. 00000252  7004                     moveq.l    D0, 0x04
  222. 00000254  6B1C                     bmi        +0x1E /* 00000272 */
  223. 00000256  206D F4CE                movea.l    A0, [A5 - 0xB32]
  224. 0000025A  B07C 001F                cmp.w      D0, 0x1F
  225. 0000025E  6E12                     bgt        +0x14 /* 00000272 */
  226. 00000260  41E8 0896                lea.l      A0, [A0 + 0x896]
  227. 00000264  3200                     move.w     D1, D0
  228. 00000266  E649                     lsr        D1.w, 3
  229. 00000268  4441                     neg.w      D1
  230. 0000026A  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  231. 0000026E  0A3C 0004                xori.b     ccr, 4
  232. label00000272:
  233. 00000272  6700 009E                beq        +0xA0 /* 00000312 */
  234. 00000276  7017                     moveq.l    D0, 0x17
  235. 00000278  B02C 0001                cmp.b      D0, [A4 + 0x1]
  236. 0000027C  57C0                     seq        D0
  237. 0000027E  4A00                     tst.b      D0
  238. 00000280  6712                     beq        +0x14 /* 00000294 */
  239. 00000282  2F00                     move.l     -[A7], D0
  240. 00000284  4267                     clr.w      -[A7]
  241. 00000286  3F2C 0006                move.w     -[A7], [A4 + 0x6]
  242. 0000028A  4EBA FDBE                jsr        [PC - 0x242 /* 0000004A */]
  243. 0000028E  121F                     move.b     D1, [A7]+
  244. 00000290  201F                     move.l     D0, [A7]+
  245. 00000292  C001                     and.b      D0, D1
  246. label00000294:
  247. 00000294  1F2C 0001                move.b     -[A7], [A4 + 0x1]
  248. 00000298  3F2C 0006                move.w     -[A7], [A4 + 0x6]
  249. 0000029C  3F07                     move.w     -[A7], D7
  250. 0000029E  486D F3CE                pea.l      [A5 - 0xC32]
  251. 000002A2  1F2E 000A                move.b     -[A7], [A6 + 0xA]
  252. 000002A6  4EAD 110A                jsr        [A5 + 0x110A /* export_541 */]
  253. 000002AA  6066                     bra        +0x68 /* 00000312 */
  254. label000002AC:
  255. 000002AC  7002                     moveq.l    D0, 0x02
  256. 000002AE  B047                     cmp.w      D0, D7
  257. 000002B0  57C0                     seq        D0
  258. 000002B2  4A00                     tst.b      D0
  259. 000002B4  675C                     beq        +0x5E /* 00000312 */
  260. 000002B6  C02D F222                and.b      D0, [A5 - 0xDDE]
  261. 000002BA  6756                     beq        +0x58 /* 00000312 */
  262. 000002BC  7003                     moveq.l    D0, 0x03
  263. 000002BE  6B1C                     bmi        +0x1E /* 000002DC */
  264. 000002C0  206D F4CE                movea.l    A0, [A5 - 0xB32]
  265. 000002C4  B07C 001F                cmp.w      D0, 0x1F
  266. 000002C8  6E12                     bgt        +0x14 /* 000002DC */
  267. 000002CA  41E8 0896                lea.l      A0, [A0 + 0x896]
  268. 000002CE  3200                     move.w     D1, D0
  269. 000002D0  E649                     lsr        D1.w, 3
  270. 000002D2  4441                     neg.w      D1
  271. 000002D4  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  272. 000002D8  0A3C 0004                xori.b     ccr, 4
  273. label000002DC:
  274. 000002DC  6734                     beq        +0x36 /* 00000312 */
  275. 000002DE  7017                     moveq.l    D0, 0x17
  276. 000002E0  B02C 000A                cmp.b      D0, [A4 + 0xA]
  277. 000002E4  57C0                     seq        D0
  278. 000002E6  4A00                     tst.b      D0
  279. 000002E8  6712                     beq        +0x14 /* 000002FC */
  280. 000002EA  2F00                     move.l     -[A7], D0
  281. 000002EC  4267                     clr.w      -[A7]
  282. 000002EE  3F2C 0008                move.w     -[A7], [A4 + 0x8]
  283. 000002F2  4EBA FD56                jsr        [PC - 0x2AA /* 0000004A */]
  284. 000002F6  121F                     move.b     D1, [A7]+
  285. 000002F8  201F                     move.l     D0, [A7]+
  286. 000002FA  C001                     and.b      D0, D1
  287. label000002FC:
  288. 000002FC  1F2C 000A                move.b     -[A7], [A4 + 0xA]
  289. 00000300  3F2C 0008                move.w     -[A7], [A4 + 0x8]
  290. 00000304  3F07                     move.w     -[A7], D7
  291. 00000306  486D F3CE                pea.l      [A5 - 0xC32]
  292. 0000030A  1F2E 000A                move.b     -[A7], [A6 + 0xA]
  293. 0000030E  4EAD 110A                jsr        [A5 + 0x110A /* export_541 */]
  294. label00000312:
  295. 00000312  4CDF 1080                movem.l    D7,A4, [A7]+
  296. 00000316  4E5E                     unlink     A6
  297. 00000318  205F                     movea.l    A0, [A7]+
  298. 0000031A  504F                     addq.w     A7, 8
  299. 0000031C  4ED0                     jmp        [A0]
  300. fn0000031E:
  301. 0000031E  4E56 0000                link       A6, 0
  302. 00000322  206D F4DA                movea.l    A0, [A5 - 0xB26]
  303. 00000326  1028 014A                move.b     D0, [A0 + 0x14A]
  304. 0000032A  6722                     beq        +0x24 /* 0000034E */
  305. 0000032C  4A68 014C                tst.w      [A0 + 0x14C]
  306. 00000330  56C1                     sne        D1
  307. 00000332  C001                     and.b      D0, D1
  308. 00000334  4A00                     tst.b      D0
  309. 00000336  6716                     beq        +0x18 /* 0000034E */
  310. 00000338  322E 0008                move.w     D1, [A6 + 0x8]
  311. 0000033C  B268 014C                cmp.w      D1, [A0 + 0x14C]
  312. 00000340  5CC1                     sge        D1
  313. 00000342  C001                     and.b      D0, D1
  314. 00000344  6708                     beq        +0xA /* 0000034E */
  315. 00000346  3D68 0150 000A           move.w     [A6 + 0xA], [A0 + 0x150]
  316. 0000034C  6030                     bra        +0x32 /* 0000037E */
  317. label0000034E:
  318. 0000034E  206D F4DA                movea.l    A0, [A5 - 0xB26]
  319. 00000352  70FF                     moveq.l    D0, 0xFFFFFFFF
  320. 00000354  B068 012A                cmp.w      D0, [A0 + 0x12A]
  321. 00000358  6708                     beq        +0xA /* 00000362 */
  322. 0000035A  3D68 012A 000A           move.w     [A6 + 0xA], [A0 + 0x12A]
  323. 00000360  601C                     bra        +0x1E /* 0000037E */
  324. label00000362:
  325. 00000362  206D F4DA                movea.l    A0, [A5 - 0xB26]
  326. 00000366  70FF                     moveq.l    D0, 0xFFFFFFFF
  327. 00000368  B068 01A0                cmp.w      D0, [A0 + 0x1A0]
  328. 0000036C  6708                     beq        +0xA /* 00000376 */
  329. 0000036E  3D68 01A0 000A           move.w     [A6 + 0xA], [A0 + 0x1A0]
  330. 00000374  6008                     bra        +0xA /* 0000037E */
  331. label00000376:
  332. 00000376  4267                     clr.w      -[A7]
  333. 00000378  A994                     syscall    CurResFile
  334. 0000037A  3D5F 000A                move.w     [A6 + 0xA], [A7]+
  335. label0000037E:
  336. 0000037E  4E5E                     unlink     A6
  337. 00000380  205F                     movea.l    A0, [A7]+
  338. 00000382  544F                     addq.w     A7, 2
  339. 00000384  4ED0                     jmp        [A0]
  340. fn00000386:
  341. 00000386  4E56 FFF0                link       A6, -0x0010
  342. 0000038A  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  343. 0000038E  266E 0008                movea.l    A3, [A6 + 0x8]
  344. 00000392  2853                     movea.l    A4, [A3]
  345. 00000394  302B 0006                move.w     D0, [A3 + 0x6]
  346. 00000398  0440 0011                subi.w     D0, 0x11
  347. 0000039C  672E                     beq        +0x30 /* 000003CC */
  348. 0000039E  0440 000B                subi.w     D0, 0xB
  349. 000003A2  6700 00B2                beq        +0xB4 /* 00000456 */
  350. 000003A6  5340                     subq.w     D0, 1
  351. 000003A8  6700 0128                beq        +0x12A /* 000004D2 */
  352. 000003AC  5340                     subq.w     D0, 1
  353. 000003AE  6700 016E                beq        +0x170 /* 0000051E */
  354. 000003B2  5B40                     subq.w     D0, 5
  355. 000003B4  6704                     beq        +0x6 /* 000003BA */
  356. 000003B6  6000 0166                bra        +0x168 /* 0000051E */
  357. label000003BA:
  358. 000003BA  42A7                     clr.l      -[A7]
  359. 000003BC  2F0B                     move.l     -[A7], A3
  360. 000003BE  3F3C 0005                move.w     -[A7], 0x5
  361. 000003C2  4EBA 0C9E                jsr        [PC + 0xC9E /* 00001062 */]
  362. 000003C6  2C1F                     move.l     D6, [A7]+
  363. 000003C8  6000 0154                bra        +0x156 /* 0000051E */
  364. label000003CC:
  365. 000003CC  4AAC 000C                tst.l      [A4 + 0xC]
  366. 000003D0  6716                     beq        +0x18 /* 000003E8 */
  367. 000003D2  206C 000C                movea.l    A0, [A4 + 0xC]
  368. 000003D6  4A90                     tst.l      [A0]
  369. 000003D8  660E                     bne        +0x10 /* 000003E8 */
  370. 000003DA  42A7                     clr.l      -[A7]
  371. 000003DC  2F0B                     move.l     -[A7], A3
  372. 000003DE  3F3C 0005                move.w     -[A7], 0x5
  373. 000003E2  4EBA 0C7E                jsr        [PC + 0xC7E /* 00001062 */]
  374. 000003E6  2C1F                     move.l     D6, [A7]+
  375. label000003E8:
  376. 000003E8  4AAC 000C                tst.l      [A4 + 0xC]
  377. 000003EC  670E                     beq        +0x10 /* 000003FC */
  378. 000003EE  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  379. 000003F2  205F                     movea.l    A0, [A7]+
  380. 000003F4  A04A                     syscall    HNoPurge
  381. 000003F6  426D F49E                clr.w      [A5 - 0xB62]
  382. 000003FA  6022                     bra        +0x24 /* 0000041E */
  383. label000003FC:
  384. 000003FC  42A7                     clr.l      -[A7]
  385. 000003FE  2F0B                     move.l     -[A7], A3
  386. 00000400  3F3C 0002                move.w     -[A7], 0x2
  387. 00000404  4EBA 0C5C                jsr        [PC + 0xC5C /* 00001062 */]
  388. 00000408  2C1F                     move.l     D6, [A7]+
  389. 0000040A  4A6D F49E                tst.w      [A5 - 0xB62]
  390. 0000040E  660E                     bne        +0x10 /* 0000041E */
  391. 00000410  42A7                     clr.l      -[A7]
  392. 00000412  2F0B                     move.l     -[A7], A3
  393. 00000414  3F3C 0010                move.w     -[A7], 0x10
  394. 00000418  4EBA 0C48                jsr        [PC + 0xC48 /* 00001062 */]
  395. 0000041C  2C1F                     move.l     D6, [A7]+
  396. label0000041E:
  397. 0000041E  302D F49E                move.w     D0, [A5 - 0xB62]
  398. 00000422  48C0                     ext.l      D0
  399. 00000424  2740 0018                move.l     [A3 + 0x18], D0
  400. 00000428  4A6D F49E                tst.w      [A5 - 0xB62]
  401. 0000042C  57C0                     seq        D0
  402. 0000042E  4A00                     tst.b      D0
  403. 00000430  6700 00EC                beq        +0xEE /* 0000051E */
  404. 00000434  7201                     moveq.l    D1, 0x01
  405. 00000436  B2AB 0008                cmp.l      D1, [A3 + 0x8]
  406. 0000043A  57C1                     seq        D1
  407. 0000043C  C001                     and.b      D0, D1
  408. 0000043E  6700 00DE                beq        +0xE0 /* 0000051E */
  409. 00000442  486C 0007                pea.l      [A4 + 0x7]
  410. 00000446  3F3C 0004                move.w     -[A7], 0x4
  411. 0000044A  1F3C 0001                move.b     -[A7], 0x1
  412. 0000044E  4EAD 1502                jsr        [A5 + 0x1502 /* export_668 */]
  413. 00000452  6000 00CA                bra        +0xCC /* 0000051E */
  414. label00000456:
  415. 00000456  4AAC 000C                tst.l      [A4 + 0xC]
  416. 0000045A  56C0                     sne        D0
  417. 0000045C  4A00                     tst.b      D0
  418. 0000045E  6700 00BE                beq        +0xC0 /* 0000051E */
  419. 00000462  206C 000C                movea.l    A0, [A4 + 0xC]
  420. 00000466  4A90                     tst.l      [A0]
  421. 00000468  56C1                     sne        D1
  422. 0000046A  C001                     and.b      D0, D1
  423. 0000046C  6700 00B0                beq        +0xB2 /* 0000051E */
  424. 00000470  3E2B 000A                move.w     D7, [A3 + 0xA]
  425. 00000474  7002                     moveq.l    D0, 0x02
  426. 00000476  B047                     cmp.w      D0, D7
  427. 00000478  660E                     bne        +0x10 /* 00000488 */
  428. 0000047A  486C 0007                pea.l      [A4 + 0x7]
  429. 0000047E  2F3C 0000 0004           move.l     -[A7], 0x4
  430. 00000484  4EAD 1502                jsr        [A5 + 0x1502 /* export_668 */]
  431. label00000488:
  432. 00000488  4267                     clr.w      -[A7]
  433. 0000048A  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  434. 0000048E  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  435. 00000492  101F                     move.b     D0, [A7]+
  436. 00000494  6702                     beq        +0x4 /* 00000498 */
  437. 00000496  4247                     clr.w      D7
  438. label00000498:
  439. 00000498  082C 0003 0007           btst.b     [A4 + 0x7], 0x3
  440. 0000049E  6702                     beq        +0x4 /* 000004A2 */
  441. 000004A0  4247                     clr.w      D7
  442. label000004A2:
  443. 000004A2  082C 0004 0007           btst.b     [A4 + 0x7], 0x4
  444. 000004A8  6702                     beq        +0x4 /* 000004AC */
  445. 000004AA  4247                     clr.w      D7
  446. label000004AC:
  447. 000004AC  206D F4DA                movea.l    A0, [A5 - 0xB26]
  448. 000004B0  7003                     moveq.l    D0, 0x03
  449. 000004B2  B068 01A2                cmp.w      D0, [A0 + 0x1A2]
  450. 000004B6  6602                     bne        +0x4 /* 000004BA */
  451. 000004B8  4247                     clr.w      D7
  452. label000004BA:
  453. 000004BA  4A47                     tst.w      D7
  454. 000004BC  6F0A                     ble        +0xC /* 000004C8 */
  455. 000004BE  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  456. 000004C2  205F                     movea.l    A0, [A7]+
  457. 000004C4  A049                     syscall    HPurge
  458. 000004C6  6056                     bra        +0x58 /* 0000051E */
  459. label000004C8:
  460. 000004C8  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  461. 000004CC  205F                     movea.l    A0, [A7]+
  462. 000004CE  A04A                     syscall    HNoPurge
  463. 000004D0  604C                     bra        +0x4E /* 0000051E */
  464. label000004D2:
  465. 000004D2  7000                     moveq.l    D0, 0x00
  466. 000004D4  2740 0018                move.l     [A3 + 0x18], D0
  467. 000004D8  4AAC 000C                tst.l      [A4 + 0xC]
  468. 000004DC  57C0                     seq        D0
  469. 000004DE  4A00                     tst.b      D0
  470. 000004E0  660C                     bne        +0xE /* 000004EE */
  471. 000004E2  206C 000C                movea.l    A0, [A4 + 0xC]
  472. 000004E6  4A90                     tst.l      [A0]
  473. 000004E8  57C1                     seq        D1
  474. 000004EA  8001                     or.b       D0, D1
  475. 000004EC  6708                     beq        +0xA /* 000004F6 */
  476. label000004EE:
  477. 000004EE  7001                     moveq.l    D0, 0x01
  478. 000004F0  2740 0018                move.l     [A3 + 0x18], D0
  479. 000004F4  6028                     bra        +0x2A /* 0000051E */
  480. label000004F6:
  481. 000004F6  4267                     clr.w      -[A7]
  482. 000004F8  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  483. 000004FC  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  484. 00000500  101F                     move.b     D0, [A7]+
  485. 00000502  661A                     bne        +0x1C /* 0000051E */
  486. 00000504  082C 0003 0007           btst.b     [A4 + 0x7], 0x3
  487. 0000050A  57C0                     seq        D0
  488. 0000050C  082C 0004 0007           btst.b     [A4 + 0x7], 0x4
  489. 00000512  57C1                     seq        D1
  490. 00000514  C001                     and.b      D0, D1
  491. 00000516  6706                     beq        +0x8 /* 0000051E */
  492. 00000518  7001                     moveq.l    D0, 0x01
  493. 0000051A  2740 0018                move.l     [A3 + 0x18], D0
  494. label0000051E:
  495. 0000051E  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  496. 00000522  4E5E                     unlink     A6
  497. 00000524  2E9F                     move.l     [A7], [A7]+
  498. 00000526  4E75                     rts
  499. fn00000528:
  500. 00000528  4E56 FFF6                link       A6, -0x000A
  501. 0000052C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  502. 00000530  3C2E 0008                move.w     D6, [A6 + 0x8]
  503. 00000534  7E01                     moveq.l    D7, 0x01
  504. 00000536  42A7                     clr.l      -[A7]
  505. 00000538  3F06                     move.w     -[A7], D6
  506. 0000053A  4EAD 152A                jsr        [A5 + 0x152A /* export_673 */]
  507. 0000053E  285F                     movea.l    A4, [A7]+
  508. 00000540  4A2C 0006                tst.b      [A4 + 0x6]
  509. 00000544  675A                     beq        +0x5C /* 000005A0 */
  510. 00000546  4267                     clr.w      -[A7]
  511. 00000548  3F06                     move.w     -[A7], D6
  512. 0000054A  4EBA FAFE                jsr        [PC - 0x502 /* 0000004A */]
  513. 0000054E  101F                     move.b     D0, [A7]+
  514. 00000550  6608                     bne        +0xA /* 0000055A */
  515. 00000552  426D F49E                clr.w      [A5 - 0xB62]
  516. 00000556  4207                     clr.b      D7
  517. 00000558  6046                     bra        +0x48 /* 000005A0 */
  518. label0000055A:
  519. 0000055A  7001                     moveq.l    D0, 0x01
  520. 0000055C  B02C 0006                cmp.b      D0, [A4 + 0x6]
  521. 00000560  57C0                     seq        D0
  522. 00000562  082C 0005 0007           btst.b     [A4 + 0x7], 0x5
  523. 00000568  56C1                     sne        D1
  524. 0000056A  C001                     and.b      D0, D1
  525. 0000056C  6732                     beq        +0x34 /* 000005A0 */
  526. 0000056E  42A7                     clr.l      -[A7]
  527. 00000570  3F06                     move.w     -[A7], D6
  528. 00000572  4A6C 0014                tst.w      [A4 + 0x14]
  529. 00000576  5DC0                     slt        D0
  530. 00000578  4400                     neg.b      D0
  531. 0000057A  1F00                     move.b     -[A7], D0
  532. 0000057C  4267                     clr.w      -[A7]
  533. 0000057E  4EAD 1AB2                jsr        [A5 + 0x1AB2 /* export_850 */]
  534. 00000582  265F                     movea.l    A3, [A7]+
  535. 00000584  200B                     move.l     D0, A3
  536. 00000586  6612                     bne        +0x14 /* 0000059A */
  537. 00000588  486C 0007                pea.l      [A4 + 0x7]
  538. 0000058C  2F3C 0000 0002           move.l     -[A7], 0x2
  539. 00000592  4EAD 1502                jsr        [A5 + 0x1502 /* export_668 */]
  540. 00000596  4207                     clr.b      D7
  541. 00000598  6006                     bra        +0x8 /* 000005A0 */
  542. label0000059A:
  543. 0000059A  2F0B                     move.l     -[A7], A3
  544. 0000059C  205F                     movea.l    A0, [A7]+
  545. 0000059E  A04A                     syscall    HNoPurge
  546. label000005A0:
  547. 000005A0  1D47 000A                move.b     [A6 + 0xA], D7
  548. 000005A4  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  549. 000005A8  4E5E                     unlink     A6
  550. 000005AA  205F                     movea.l    A0, [A7]+
  551. 000005AC  544F                     addq.w     A7, 2
  552. 000005AE  4ED0                     jmp        [A0]
  553. fn000005B0:
  554. 000005B0  4E56 FFF8                link       A6, -0x0008
  555. 000005B4  48E7 0018                movem.l    -[A7], A3,A4
  556. 000005B8  42A7                     clr.l      -[A7]
  557. 000005BA  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  558. 000005BE  4EAD 152A                jsr        [A5 + 0x152A /* export_673 */]
  559. 000005C2  285F                     movea.l    A4, [A7]+
  560. 000005C4  4A2C 0006                tst.b      [A4 + 0x6]
  561. 000005C8  672E                     beq        +0x30 /* 000005F8 */
  562. 000005CA  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  563. 000005CE  3F3C 0001                move.w     -[A7], 0x1
  564. 000005D2  4EBA FA2C                jsr        [PC - 0x5D4 /* 00000000 */]
  565. 000005D6  7001                     moveq.l    D0, 0x01
  566. 000005D8  B02C 0006                cmp.b      D0, [A4 + 0x6]
  567. 000005DC  57C0                     seq        D0
  568. 000005DE  082C 0005 0007           btst.b     [A4 + 0x7], 0x5
  569. 000005E4  56C1                     sne        D1
  570. 000005E6  C001                     and.b      D0, D1
  571. 000005E8  670E                     beq        +0x10 /* 000005F8 */
  572. 000005EA  266C 0008                movea.l    A3, [A4 + 0x8]
  573. 000005EE  200B                     move.l     D0, A3
  574. 000005F0  6706                     beq        +0x8 /* 000005F8 */
  575. 000005F2  2F0B                     move.l     -[A7], A3
  576. 000005F4  205F                     movea.l    A0, [A7]+
  577. 000005F6  A049                     syscall    HPurge
  578. label000005F8:
  579. 000005F8  4CDF 1800                movem.l    A3,A4, [A7]+
  580. 000005FC  4E5E                     unlink     A6
  581. 000005FE  205F                     movea.l    A0, [A7]+
  582. 00000600  544F                     addq.w     A7, 2
  583. 00000602  4ED0                     jmp        [A0]
  584. fn00000604:
  585. 00000604  4E56 FFFA                link       A6, -0x0006
  586. 00000608  48E7 0118                movem.l    -[A7], D7,A3,A4
  587. 0000060C  266E 000C                movea.l    A3, [A6 + 0xC]
  588. 00000610  286E 0008                movea.l    A4, [A6 + 0x8]
  589. 00000614  41FA 011A                lea.l      A0, [PC + 0x11A /* 00000730, value 0x0, cstring "" */]
  590. 00000618  224C                     movea.l    A1, A4
  591. 0000061A  700F                     moveq.l    D0, 0x0F
  592. label0000061C:
  593. 0000061C  22D8                     move.l     [A1]+, [A0]+
  594. 0000061E  51C8 FFFC                dbf        D0, -0x6 /* 0000061C */
  595. 00000622  3290                     move.w     [A1], [A0]
  596. 00000624  7E06                     moveq.l    D7, 0x06
  597. 00000626  6056                     bra        +0x58 /* 0000067E */
  598. label00000628:
  599. 00000628  3007                     move.w     D0, D7
  600. 0000062A  E940                     asl        D0.w, 4
  601. 0000062C  41F3 00DE                lea.l      A0, [A3 + D0.w - 0x34]
  602. 00000630  2D48 FFFA                move.l     [A6 - 0x6], A0
  603. 00000634  4267                     clr.w      -[A7]
  604. 00000636  206E FFFA                movea.l    A0, [A6 - 0x6]
  605. 0000063A  1028 0001                move.b     D0, [A0 + 0x1]
  606. 0000063E  4880                     ext.w      D0
  607. 00000640  3F00                     move.w     -[A7], D0
  608. 00000642  4EAD 151A                jsr        [A5 + 0x151A /* export_671 */]
  609. 00000646  101F                     move.b     D0, [A7]+
  610. 00000648  6732                     beq        +0x34 /* 0000067C */
  611. 0000064A  41EC 0042                lea.l      A0, [A4 + 0x42]
  612. 0000064E  7020                     moveq.l    D0, 0x20
  613. label00000650:
  614. 00000650  3F20                     move.w     -[A7], -[A0]
  615. 00000652  51C8 FFFC                dbf        D0, -0x6 /* 00000650 */
  616. 00000656  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  617. 0000065A  206E FFFA                movea.l    A0, [A6 - 0x6]
  618. 0000065E  3F28 0006                move.w     -[A7], [A0 + 0x6]
  619. 00000662  4EAD 0462                jsr        [A5 + 0x462 /* export_136 */]
  620. 00000666  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  621. 0000066A  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  622. 0000066E  4EAD 0482                jsr        [A5 + 0x482 /* export_140 */]
  623. 00000672  204C                     movea.l    A0, A4
  624. 00000674  7020                     moveq.l    D0, 0x20
  625. label00000676:
  626. 00000676  30DF                     move.w     [A0]+, [A7]+
  627. 00000678  51C8 FFFC                dbf        D0, -0x6 /* 00000676 */
  628. label0000067C:
  629. 0000067C  5247                     addq.w     D7, 1
  630. label0000067E:
  631. 0000067E  701D                     moveq.l    D0, 0x1D
  632. 00000680  B047                     cmp.w      D0, D7
  633. 00000682  6CA4                     bge        -0x5A /* 00000628 */
  634. 00000684  4A6B 0754                tst.w      [A3 + 0x754]
  635. 00000688  6F2E                     ble        +0x30 /* 000006B8 */
  636. 0000068A  41EC 0042                lea.l      A0, [A4 + 0x42]
  637. 0000068E  7020                     moveq.l    D0, 0x20
  638. label00000690:
  639. 00000690  3F20                     move.w     -[A7], -[A0]
  640. 00000692  51C8 FFFC                dbf        D0, -0x6 /* 00000690 */
  641. 00000696  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  642. 0000069A  3F2B 0754                move.w     -[A7], [A3 + 0x754]
  643. 0000069E  4EAD 0462                jsr        [A5 + 0x462 /* export_136 */]
  644. 000006A2  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  645. 000006A6  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  646. 000006AA  4EAD 0482                jsr        [A5 + 0x482 /* export_140 */]
  647. 000006AE  204C                     movea.l    A0, A4
  648. 000006B0  7020                     moveq.l    D0, 0x20
  649. label000006B2:
  650. 000006B2  30DF                     move.w     [A0]+, [A7]+
  651. 000006B4  51C8 FFFC                dbf        D0, -0x6 /* 000006B2 */
  652. label000006B8:
  653. 000006B8  7017                     moveq.l    D0, 0x17
  654. 000006BA  B02B 001F                cmp.b      D0, [A3 + 0x1F]
  655. 000006BE  662E                     bne        +0x30 /* 000006EE */
  656. 000006C0  41EC 0042                lea.l      A0, [A4 + 0x42]
  657. 000006C4  7020                     moveq.l    D0, 0x20
  658. label000006C6:
  659. 000006C6  3F20                     move.w     -[A7], -[A0]
  660. 000006C8  51C8 FFFC                dbf        D0, -0x6 /* 000006C6 */
  661. 000006CC  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  662. 000006D0  3F2B 0024                move.w     -[A7], [A3 + 0x24]
  663. 000006D4  4EAD 0462                jsr        [A5 + 0x462 /* export_136 */]
  664. 000006D8  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  665. 000006DC  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  666. 000006E0  4EAD 0482                jsr        [A5 + 0x482 /* export_140 */]
  667. 000006E4  204C                     movea.l    A0, A4
  668. 000006E6  7020                     moveq.l    D0, 0x20
  669. label000006E8:
  670. 000006E8  30DF                     move.w     [A0]+, [A7]+
  671. 000006EA  51C8 FFFC                dbf        D0, -0x6 /* 000006E8 */
  672. label000006EE:
  673. 000006EE  7017                     moveq.l    D0, 0x17
  674. 000006F0  B02B 0028                cmp.b      D0, [A3 + 0x28]
  675. 000006F4  662E                     bne        +0x30 /* 00000724 */
  676. 000006F6  41EC 0042                lea.l      A0, [A4 + 0x42]
  677. 000006FA  7020                     moveq.l    D0, 0x20
  678. label000006FC:
  679. 000006FC  3F20                     move.w     -[A7], -[A0]
  680. 000006FE  51C8 FFFC                dbf        D0, -0x6 /* 000006FC */
  681. 00000702  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  682. 00000706  3F2B 0026                move.w     -[A7], [A3 + 0x26]
  683. 0000070A  4EAD 0462                jsr        [A5 + 0x462 /* export_136 */]
  684. 0000070E  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  685. 00000712  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  686. 00000716  4EAD 0482                jsr        [A5 + 0x482 /* export_140 */]
  687. 0000071A  204C                     movea.l    A0, A4
  688. 0000071C  7020                     moveq.l    D0, 0x20
  689. label0000071E:
  690. 0000071E  30DF                     move.w     [A0]+, [A7]+
  691. 00000720  51C8 FFFC                dbf        D0, -0x6 /* 0000071E */
  692. label00000724:
  693. 00000724  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  694. 00000728  4E5E                     unlink     A6
  695. 0000072A  205F                     movea.l    A0, [A7]+
  696. 0000072C  504F                     addq.w     A7, 8
  697. 0000072E  4ED0                     jmp        [A0]
  698. 00000730  0000 0000                ori.b      D0, 0x0
  699. 00000734  0000 0000                ori.b      D0, 0x0
  700. 00000738  0000 0000                ori.b      D0, 0x0
  701. 0000073C  0000 0000                ori.b      D0, 0x0
  702. 00000740  0000 0000                ori.b      D0, 0x0
  703. 00000744  0000 0000                ori.b      D0, 0x0
  704. 00000748  0000 0000                ori.b      D0, 0x0
  705. 0000074C  0000 0000                ori.b      D0, 0x0
  706. 00000750  0000 0000                ori.b      D0, 0x0
  707. 00000754  0000 0000                ori.b      D0, 0x0
  708. 00000758  0000 0000                ori.b      D0, 0x0
  709. 0000075C  0000 0000                ori.b      D0, 0x0
  710. 00000760  0000 0000                ori.b      D0, 0x0
  711. 00000764  0000 0000                ori.b      D0, 0x0
  712. 00000768  0000 0000                ori.b      D0, 0x0
  713. 0000076C  0000 0000                ori.b      D0, 0x0
  714. 00000770  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  715. 00000774  F678 2F07                .extension 0x678 <<F/1/3>>, 0x2F07 // unimplemented
  716. 00000778  41EE FFBE                lea.l      A0, [A6 - 0x42]
  717. 0000077C  43FA 0144                lea.l      A1, [PC + 0x144 /* 000008C2, value 0x0, cstring "" */]
  718. 00000780  700F                     moveq.l    D0, 0x0F
  719. label00000782:
  720. 00000782  20D9                     move.l     [A0]+, [A1]+
  721. 00000784  51C8 FFFC                dbf        D0, -0x6 /* 00000782 */
  722. 00000788  3091                     move.w     [A0], [A1]
  723. 0000078A  426E 000C                clr.w      [A6 + 0xC]
  724. 0000078E  206D F4CE                movea.l    A0, [A5 - 0xB32]
  725. 00000792  4AA8 000A                tst.l      [A0 + 0xA]
  726. 00000796  6700 00E6                beq        +0xE8 /* 0000087E */
  727. 0000079A  486E F67C                pea.l      [A6 - 0x984]
  728. 0000079E  4EAD 121A                jsr        [A5 + 0x121A /* export_575 */]
  729. 000007A2  206D F4CE                movea.l    A0, [A5 - 0xB32]
  730. 000007A6  2D68 000A F686           move.l     [A6 - 0x97A], [A0 + 0xA]
  731. 000007AC  206D F4CE                movea.l    A0, [A5 - 0xB32]
  732. 000007B0  3D68 074C FDC8           move.w     [A6 - 0x238], [A0 + 0x74C]
  733. label000007B6:
  734. 000007B6  4267                     clr.w      -[A7]
  735. 000007B8  486E F67C                pea.l      [A6 - 0x984]
  736. 000007BC  4EAD 122A                jsr        [A5 + 0x122A /* export_577 */]
  737. 000007C0  101F                     move.b     D0, [A7]+
  738. 000007C2  6600 00BA                bne        +0xBC /* 0000087E */
  739. 000007C6  41EE FF7C                lea.l      A0, [A6 - 0x84]
  740. 000007CA  43FA 00F6                lea.l      A1, [PC + 0xF6 /* 000008C2, value 0x0, cstring "" */]
  741. 000007CE  700F                     moveq.l    D0, 0x0F
  742. label000007D0:
  743. 000007D0  20D9                     move.l     [A0]+, [A1]+
  744. 000007D2  51C8 FFFC                dbf        D0, -0x6 /* 000007D0 */
  745. 000007D6  3091                     move.w     [A0], [A1]
  746. 000007D8  486E F67C                pea.l      [A6 - 0x984]
  747. 000007DC  4EAD 123A                jsr        [A5 + 0x123A /* export_579 */]
  748. 000007E0  302E F67C                move.w     D0, [A6 - 0x984]
  749. 000007E4  B06E 0008                cmp.w      D0, [A6 + 0x8]
  750. 000007E8  6E00 0094                bgt        +0x96 /* 0000087E */
  751. 000007EC  302E F67C                move.w     D0, [A6 - 0x984]
  752. 000007F0  B06E 000A                cmp.w      D0, [A6 + 0xA]
  753. 000007F4  6DC0                     blt        -0x3E /* 000007B6 */
  754. 000007F6  486E F67C                pea.l      [A6 - 0x984]
  755. 000007FA  486E FF7C                pea.l      [A6 - 0x84]
  756. 000007FE  4EBA FE04                jsr        [PC - 0x1FC /* 00000604 */]
  757. 00000802  206D F4DA                movea.l    A0, [A5 - 0xB26]
  758. 00000806  3D68 0006 F67A           move.w     [A6 - 0x986], [A0 + 0x6]
  759. 0000080C  7E01                     moveq.l    D7, 0x01
  760. 0000080E  605E                     bra        +0x60 /* 0000086E */
  761. label00000810:
  762. 00000810  3007                     move.w     D0, D7
  763. 00000812  6B18                     bmi        +0x1A /* 0000082C */
  764. 00000814  B07C 020F                cmp.w      D0, 0x20F
  765. 00000818  6E12                     bgt        +0x14 /* 0000082C */
  766. 0000081A  41EE FFBE                lea.l      A0, [A6 - 0x42]
  767. 0000081E  3200                     move.w     D1, D0
  768. 00000820  E649                     lsr        D1.w, 3
  769. 00000822  4441                     neg.w      D1
  770. 00000824  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  771. 00000828  0A3C 0004                xori.b     ccr, 4
  772. label0000082C:
  773. 0000082C  663C                     bne        +0x3E /* 0000086A */
  774. 0000082E  41EE 0000                lea.l      A0, [A6 + 0x0]
  775. 00000832  7020                     moveq.l    D0, 0x20
  776. label00000834:
  777. 00000834  3F20                     move.w     -[A7], -[A0]
  778. 00000836  51C8 FFFC                dbf        D0, -0x6 /* 00000834 */
  779. 0000083A  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  780. 0000083E  3F07                     move.w     -[A7], D7
  781. 00000840  4EAD 0462                jsr        [A5 + 0x462 /* export_136 */]
  782. 00000844  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  783. 00000848  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  784. 0000084C  4EAD 0482                jsr        [A5 + 0x482 /* export_140 */]
  785. 00000850  41EE FFBE                lea.l      A0, [A6 - 0x42]
  786. 00000854  7020                     moveq.l    D0, 0x20
  787. label00000856:
  788. 00000856  30DF                     move.w     [A0]+, [A7]+
  789. 00000858  51C8 FFFC                dbf        D0, -0x6 /* 00000856 */
  790. 0000085C  4267                     clr.w      -[A7]
  791. 0000085E  3F07                     move.w     -[A7], D7
  792. 00000860  4EBA FCC6                jsr        [PC - 0x33A /* 00000528 */]
  793. 00000864  101F                     move.b     D0, [A7]+
  794. 00000866  6602                     bne        +0x4 /* 0000086A */
  795. 00000868  6014                     bra        +0x16 /* 0000087E */
  796. label0000086A:
  797. 0000086A  5247                     addq.w     D7, 1
  798. 0000086C  6906                     bvs        +0x8 /* 00000874 */
  799. label0000086E:
  800. 0000086E  BE6E F67A                cmp.w      D7, [A6 - 0x986]
  801. 00000872  6F9C                     ble        -0x62 /* 00000810 */
  802. label00000874:
  803. 00000874  3D6E F67C 000C           move.w     [A6 + 0xC], [A6 - 0x984]
  804. 0000087A  6000 FF3A                bra        -0xC4 /* 000007B6 */
  805. label0000087E:
  806. 0000087E  206D F4DA                movea.l    A0, [A5 - 0xB26]
  807. 00000882  3D68 0006 F678           move.w     [A6 - 0x988], [A0 + 0x6]
  808. 00000888  7E01                     moveq.l    D7, 0x01
  809. 0000088A  6028                     bra        +0x2A /* 000008B4 */
  810. label0000088C:
  811. 0000088C  3007                     move.w     D0, D7
  812. 0000088E  6B18                     bmi        +0x1A /* 000008A8 */
  813. 00000890  B07C 020F                cmp.w      D0, 0x20F
  814. 00000894  6E12                     bgt        +0x14 /* 000008A8 */
  815. 00000896  41EE 0000                lea.l      A0, [A6 + 0x0]
  816. 0000089A  3200                     move.w     D1, D0
  817. 0000089C  E649                     lsr        D1.w, 3
  818. 0000089E  4441                     neg.w      D1
  819. 000008A0  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  820. 000008A4  0A3C 0004                xori.b     ccr, 4
  821. label000008A8:
  822. 000008A8  6606                     bne        +0x8 /* 000008B0 */
  823. 000008AA  3F07                     move.w     -[A7], D7
  824. 000008AC  4EBA FD02                jsr        [PC - 0x2FE /* 000005B0 */]
  825. label000008B0:
  826. 000008B0  5247                     addq.w     D7, 1
  827. 000008B2  6906                     bvs        +0x8 /* 000008BA */
  828. label000008B4:
  829. 000008B4  BE6E F678                cmp.w      D7, [A6 - 0x988]
  830. 000008B8  6FD2                     ble        -0x2C /* 0000088C */
  831. label000008BA:
  832. 000008BA  2E1F                     move.l     D7, [A7]+
  833. 000008BC  4E5E                     unlink     A6
  834. 000008BE  2E9F                     move.l     [A7], [A7]+
  835. 000008C0  4E75                     rts
  836. 000008C2  0000 0000                ori.b      D0, 0x0
  837. 000008C6  0000 0000                ori.b      D0, 0x0
  838. 000008CA  0000 0000                ori.b      D0, 0x0
  839. 000008CE  0000 0000                ori.b      D0, 0x0
  840. 000008D2  0000 0000                ori.b      D0, 0x0
  841. 000008D6  0000 0000                ori.b      D0, 0x0
  842. 000008DA  0000 0000                ori.b      D0, 0x0
  843. 000008DE  0000 0000                ori.b      D0, 0x0
  844. 000008E2  0000 0000                ori.b      D0, 0x0
  845. 000008E6  0000 0000                ori.b      D0, 0x0
  846. 000008EA  0000 0000                ori.b      D0, 0x0
  847. 000008EE  0000 0000                ori.b      D0, 0x0
  848. 000008F2  0000 0000                ori.b      D0, 0x0
  849. 000008F6  0000 0000                ori.b      D0, 0x0
  850. 000008FA  0000 0000                ori.b      D0, 0x0
  851. 000008FE  0000 0000                ori.b      D0, 0x0
  852. 00000902  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  853. // begin alternate branch 00000904-00000908
  854. fn00000904:
  855. 00000904  4E56 FFF8                link       A6, -0x0008
  856. // end alternate branch 00000904-00000908
  857. fn00000904: // (misaligned)
  858. 00000906  FFF8                     .invalid   <<F/7/7>>
  859. 00000908  48E7 0300                movem.l    -[A7], D6,D7
  860. 0000090C  4246                     clr.w      D6
  861. 0000090E  3D6E 0008 FFFA           move.w     [A6 - 0x6], [A6 + 0x8]
  862. 00000914  3E2E 000A                move.w     D7, [A6 + 0xA]
  863. 00000918  6014                     bra        +0x16 /* 0000092E */
  864. label0000091A:
  865. 0000091A  4267                     clr.w      -[A7]
  866. 0000091C  3F07                     move.w     -[A7], D7
  867. 0000091E  4EBA FC08                jsr        [PC - 0x3F8 /* 00000528 */]
  868. 00000922  101F                     move.b     D0, [A7]+
  869. 00000924  6602                     bne        +0x4 /* 00000928 */
  870. 00000926  600C                     bra        +0xE /* 00000934 */
  871. label00000928:
  872. 00000928  3C07                     move.w     D6, D7
  873. 0000092A  5247                     addq.w     D7, 1
  874. 0000092C  6906                     bvs        +0x8 /* 00000934 */
  875. label0000092E:
  876. 0000092E  BE6E FFFA                cmp.w      D7, [A6 - 0x6]
  877. 00000932  6FE6                     ble        -0x18 /* 0000091A */
  878. label00000934:
  879. 00000934  3D46 FFF8                move.w     [A6 - 0x8], D6
  880. 00000938  3E2E 000A                move.w     D7, [A6 + 0xA]
  881. 0000093C  600A                     bra        +0xC /* 00000948 */
  882. label0000093E:
  883. 0000093E  3F07                     move.w     -[A7], D7
  884. 00000940  4EBA FC6E                jsr        [PC - 0x392 /* 000005B0 */]
  885. 00000944  5247                     addq.w     D7, 1
  886. 00000946  6906                     bvs        +0x8 /* 0000094E */
  887. label00000948:
  888. 00000948  BE6E FFF8                cmp.w      D7, [A6 - 0x8]
  889. 0000094C  6FF0                     ble        -0xE /* 0000093E */
  890. label0000094E:
  891. 0000094E  3D46 000C                move.w     [A6 + 0xC], D6
  892. 00000952  4CDF 00C0                movem.l    D6,D7, [A7]+
  893. 00000956  4E5E                     unlink     A6
  894. 00000958  2E9F                     move.l     [A7], [A7]+
  895. 0000095A  4E75                     rts
  896. 0000095C  4E56 FFFE                link       A6, -0x0002
  897. 00000960  4267                     clr.w      -[A7]
  898. 00000962  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  899. 00000966  4EBA FF9C                jsr        [PC - 0x64 /* 00000904 */]
  900. 0000096A  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  901. 0000096E  4E5E                     unlink     A6
  902. 00000970  2E9F                     move.l     [A7], [A7]+
  903. 00000972  4E75                     rts
  904. fn00000974:
  905. 00000974  4E56 FFFC                link       A6, -0x0004
  906. 00000978  4267                     clr.w      -[A7]
  907. 0000097A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  908. 0000097E  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  909. 00000982  101F                     move.b     D0, [A7]+
  910. 00000984  6726                     beq        +0x28 /* 000009AC */
  911. 00000986  4267                     clr.w      -[A7]
  912. 00000988  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  913. 0000098C  4EBA F698                jsr        [PC - 0x968 /* 00000026 */]
  914. 00000990  7001                     moveq.l    D0, 0x01
  915. 00000992  B05F                     cmp.w      D0, [A7]+
  916. 00000994  6616                     bne        +0x18 /* 000009AC */
  917. 00000996  42A7                     clr.l      -[A7]
  918. 00000998  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  919. 0000099C  3F3C 0023                move.w     -[A7], 0x23 /* '#' */
  920. 000009A0  42A7                     clr.l      -[A7]
  921. 000009A2  42A7                     clr.l      -[A7]
  922. 000009A4  4EBA 06EC                jsr        [PC + 0x6EC /* 00001092 */]
  923. 000009A8  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  924. label000009AC:
  925. 000009AC  4E5E                     unlink     A6
  926. 000009AE  205F                     movea.l    A0, [A7]+
  927. 000009B0  544F                     addq.w     A7, 2
  928. 000009B2  4ED0                     jmp        [A0]
  929. 000009B4  4E56 FFFC                link       A6, -0x0004
  930. 000009B8  2F07                     move.l     -[A7], D7
  931. 000009BA  3D6E 0008 FFFC           move.w     [A6 - 0x4], [A6 + 0x8]
  932. 000009C0  3E2E 000A                move.w     D7, [A6 + 0xA]
  933. 000009C4  600A                     bra        +0xC /* 000009D0 */
  934. label000009C6:
  935. 000009C6  3F07                     move.w     -[A7], D7
  936. 000009C8  4EBA FFAA                jsr        [PC - 0x56 /* 00000974 */]
  937. 000009CC  5247                     addq.w     D7, 1
  938. 000009CE  6906                     bvs        +0x8 /* 000009D6 */
  939. label000009D0:
  940. 000009D0  BE6E FFFC                cmp.w      D7, [A6 - 0x4]
  941. 000009D4  6FF0                     ble        -0xE /* 000009C6 */
  942. label000009D6:
  943. 000009D6  2E1F                     move.l     D7, [A7]+
  944. 000009D8  4E5E                     unlink     A6
  945. 000009DA  2E9F                     move.l     [A7], [A7]+
  946. 000009DC  4E75                     rts
  947. 000009DE  4E56 FFBA                link       A6, -0x0046
  948. 000009E2  2F07                     move.l     -[A7], D7
  949. 000009E4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  950. 000009E8  486E FFBE                pea.l      [A6 - 0x42]
  951. 000009EC  4EBA 0046                jsr        [PC + 0x46 /* 00000A34 */]
  952. 000009F0  206D F4DA                movea.l    A0, [A5 - 0xB26]
  953. 000009F4  3D68 0006 FFBA           move.w     [A6 - 0x46], [A0 + 0x6]
  954. 000009FA  7E01                     moveq.l    D7, 0x01
  955. 000009FC  6028                     bra        +0x2A /* 00000A26 */
  956. label000009FE:
  957. 000009FE  3007                     move.w     D0, D7
  958. 00000A00  6B18                     bmi        +0x1A /* 00000A1A */
  959. 00000A02  B07C 020F                cmp.w      D0, 0x20F
  960. 00000A06  6E12                     bgt        +0x14 /* 00000A1A */
  961. 00000A08  41EE 0000                lea.l      A0, [A6 + 0x0]
  962. 00000A0C  3200                     move.w     D1, D0
  963. 00000A0E  E649                     lsr        D1.w, 3
  964. 00000A10  4441                     neg.w      D1
  965. 00000A12  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  966. 00000A16  0A3C 0004                xori.b     ccr, 4
  967. label00000A1A:
  968. 00000A1A  6606                     bne        +0x8 /* 00000A22 */
  969. 00000A1C  3F07                     move.w     -[A7], D7
  970. 00000A1E  4EBA FF54                jsr        [PC - 0xAC /* 00000974 */]
  971. label00000A22:
  972. 00000A22  5247                     addq.w     D7, 1
  973. 00000A24  6906                     bvs        +0x8 /* 00000A2C */
  974. label00000A26:
  975. 00000A26  BE6E FFBA                cmp.w      D7, [A6 - 0x46]
  976. 00000A2A  6FD2                     ble        -0x2C /* 000009FE */
  977. label00000A2C:
  978. 00000A2C  2E1F                     move.l     D7, [A7]+
  979. 00000A2E  4E5E                     unlink     A6
  980. 00000A30  2E9F                     move.l     [A7], [A7]+
  981. 00000A32  4E75                     rts
  982. fn00000A34:
  983. 00000A34  4E56 F6C0                link       A6, -0x0940
  984. 00000A38  206E 0008                movea.l    A0, [A6 + 0x8]
  985. 00000A3C  43FA 00A2                lea.l      A1, [PC + 0xA2 /* 00000AE0, value 0x0, cstring "" */]
  986. 00000A40  700F                     moveq.l    D0, 0x0F
  987. label00000A42:
  988. 00000A42  20D9                     move.l     [A0]+, [A1]+
  989. 00000A44  51C8 FFFC                dbf        D0, -0x6 /* 00000A42 */
  990. 00000A48  3091                     move.w     [A0], [A1]
  991. 00000A4A  486E F702                pea.l      [A6 - 0x8FE]
  992. 00000A4E  4EAD 121A                jsr        [A5 + 0x121A /* export_575 */]
  993. 00000A52  206D F4CE                movea.l    A0, [A5 - 0xB32]
  994. 00000A56  2D68 000A F70C           move.l     [A6 - 0x8F4], [A0 + 0xA]
  995. 00000A5C  206D F4CE                movea.l    A0, [A5 - 0xB32]
  996. 00000A60  3D68 074C FE4E           move.w     [A6 - 0x1B2], [A0 + 0x74C]
  997. 00000A66  4AAE F70C                tst.l      [A6 - 0x8F4]
  998. 00000A6A  676C                     beq        +0x6E /* 00000AD8 */
  999. label00000A6C:
  1000. 00000A6C  4267                     clr.w      -[A7]
  1001. 00000A6E  486E F702                pea.l      [A6 - 0x8FE]
  1002. 00000A72  4EAD 122A                jsr        [A5 + 0x122A /* export_577 */]
  1003. 00000A76  101F                     move.b     D0, [A7]+
  1004. 00000A78  665E                     bne        +0x60 /* 00000AD8 */
  1005. 00000A7A  486E F702                pea.l      [A6 - 0x8FE]
  1006. 00000A7E  4EAD 123A                jsr        [A5 + 0x123A /* export_579 */]
  1007. 00000A82  302E F702                move.w     D0, [A6 - 0x8FE]
  1008. 00000A86  B06E 000C                cmp.w      D0, [A6 + 0xC]
  1009. 00000A8A  6E4C                     bgt        +0x4E /* 00000AD8 */
  1010. 00000A8C  302E F702                move.w     D0, [A6 - 0x8FE]
  1011. 00000A90  B06E 000E                cmp.w      D0, [A6 + 0xE]
  1012. 00000A94  6DD6                     blt        -0x28 /* 00000A6C */
  1013. 00000A96  486E F702                pea.l      [A6 - 0x8FE]
  1014. 00000A9A  486E F6C0                pea.l      [A6 - 0x940]
  1015. 00000A9E  4EBA FB64                jsr        [PC - 0x49C /* 00000604 */]
  1016. 00000AA2  206E 0008                movea.l    A0, [A6 + 0x8]
  1017. 00000AA6  2248                     movea.l    A1, A0
  1018. 00000AA8  43E9 0042                lea.l      A1, [A1 + 0x42]
  1019. 00000AAC  7020                     moveq.l    D0, 0x20
  1020. label00000AAE:
  1021. 00000AAE  3F21                     move.w     -[A7], -[A1]
  1022. 00000AB0  51C8 FFFC                dbf        D0, -0x6 /* 00000AAE */
  1023. 00000AB4  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  1024. 00000AB8  43EE F702                lea.l      A1, [A6 - 0x8FE]
  1025. 00000ABC  7020                     moveq.l    D0, 0x20
  1026. label00000ABE:
  1027. 00000ABE  3F21                     move.w     -[A7], -[A1]
  1028. 00000AC0  51C8 FFFC                dbf        D0, -0x6 /* 00000ABE */
  1029. 00000AC4  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  1030. 00000AC8  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  1031. 00000ACC  548F                     addq.l     A7, 2
  1032. 00000ACE  7020                     moveq.l    D0, 0x20
  1033. label00000AD0:
  1034. 00000AD0  30DF                     move.w     [A0]+, [A7]+
  1035. 00000AD2  51C8 FFFC                dbf        D0, -0x6 /* 00000AD0 */
  1036. 00000AD6  6094                     bra        -0x6A /* 00000A6C */
  1037. label00000AD8:
  1038. 00000AD8  4E5E                     unlink     A6
  1039. 00000ADA  205F                     movea.l    A0, [A7]+
  1040. 00000ADC  504F                     addq.w     A7, 8
  1041. 00000ADE  4ED0                     jmp        [A0]
  1042. 00000AE0  0000 0000                ori.b      D0, 0x0
  1043. 00000AE4  0000 0000                ori.b      D0, 0x0
  1044. 00000AE8  0000 0000                ori.b      D0, 0x0
  1045. 00000AEC  0000 0000                ori.b      D0, 0x0
  1046. 00000AF0  0000 0000                ori.b      D0, 0x0
  1047. 00000AF4  0000 0000                ori.b      D0, 0x0
  1048. 00000AF8  0000 0000                ori.b      D0, 0x0
  1049. 00000AFC  0000 0000                ori.b      D0, 0x0
  1050. 00000B00  0000 0000                ori.b      D0, 0x0
  1051. 00000B04  0000 0000                ori.b      D0, 0x0
  1052. 00000B08  0000 0000                ori.b      D0, 0x0
  1053. 00000B0C  0000 0000                ori.b      D0, 0x0
  1054. 00000B10  0000 0000                ori.b      D0, 0x0
  1055. 00000B14  0000 0000                ori.b      D0, 0x0
  1056. 00000B18  0000 0000                ori.b      D0, 0x0
  1057. 00000B1C  0000 0000                ori.b      D0, 0x0
  1058. 00000B20  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1059. 00000B24  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  1060. 00000B28  4E75                     rts
  1061. fn00000B2A:
  1062. 00000B2A  4E56 0000                link       A6, 0
  1063. 00000B2E  4267                     clr.w      -[A7]
  1064. 00000B30  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1065. 00000B34  4267                     clr.w      -[A7]
  1066. 00000B36  4EBA 02BE                jsr        [PC + 0x2BE /* 00000DF6 */]
  1067. 00000B3A  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  1068. 00000B3E  4E5E                     unlink     A6
  1069. 00000B40  2E9F                     move.l     [A7], [A7]+
  1070. 00000B42  4E75                     rts
  1071. fn00000B44:
  1072. 00000B44  4E56 FDBC                link       A6, -0x0244
  1073. 00000B48  42A7                     clr.l      -[A7]
  1074. 00000B4A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1075. 00000B4E  3F3C 0002                move.w     -[A7], 0x2
  1076. 00000B52  486E FEC0                pea.l      [A6 - 0x140]
  1077. 00000B56  2F3C 0000 0100           move.l     -[A7], 0x100
  1078. 00000B5C  4EBA 031C                jsr        [PC + 0x31C /* 00000E7A */]
  1079. 00000B60  2D5F FEBC                move.l     [A6 - 0x144], [A7]+
  1080. 00000B64  4240                     clr.w      D0
  1081. 00000B66  102E FEC0                move.b     D0, [A6 - 0x140]
  1082. 00000B6A  5340                     subq.w     D0, 1
  1083. 00000B6C  1D40 FEC0                move.b     [A6 - 0x140], D0
  1084. 00000B70  486E FEC0                pea.l      [A6 - 0x140]
  1085. 00000B74  302E 0008                move.w     D0, [A6 + 0x8]
  1086. 00000B78  5340                     subq.w     D0, 1
  1087. 00000B7A  3F00                     move.w     -[A7], D0
  1088. 00000B7C  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  1089. 00000B80  486E FEC0                pea.l      [A6 - 0x140]
  1090. 00000B84  487A 006A                pea.l      [PC + 0x6A /* 00000BF0, value 0x13A4E56 */]
  1091. 00000B88  486E FDBC                pea.l      [A6 - 0x244]
  1092. 00000B8C  3F3C 0002                move.w     -[A7], 0x2
  1093. 00000B90  4EAD 048A                jsr        [A5 + 0x48A /* export_141 */]
  1094. 00000B94  41EE FEC0                lea.l      A0, [A6 - 0x140]
  1095. 00000B98  43EE FDBC                lea.l      A1, [A6 - 0x244]
  1096. 00000B9C  703F                     moveq.l    D0, 0x3F
  1097. label00000B9E:
  1098. 00000B9E  20D9                     move.l     [A0]+, [A1]+
  1099. 00000BA0  51C8 FFFC                dbf        D0, -0x6 /* 00000B9E */
  1100. 00000BA4  42A7                     clr.l      -[A7]
  1101. 00000BA6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1102. 00000BAA  3F3C 0003                move.w     -[A7], 0x3
  1103. 00000BAE  486E FFC0                pea.l      [A6 - 0x40]
  1104. 00000BB2  7040                     moveq.l    D0, 0x40
  1105. 00000BB4  2F00                     move.l     -[A7], D0
  1106. 00000BB6  4EBA 02C2                jsr        [PC + 0x2C2 /* 00000E7A */]
  1107. 00000BBA  2D5F FEBC                move.l     [A6 - 0x144], [A7]+
  1108. 00000BBE  206E 000A                movea.l    A0, [A6 + 0xA]
  1109. 00000BC2  2F08                     move.l     -[A7], A0
  1110. 00000BC4  486E FEC0                pea.l      [A6 - 0x140]
  1111. 00000BC8  486E FFC0                pea.l      [A6 - 0x40]
  1112. 00000BCC  486E FDBC                pea.l      [A6 - 0x244]
  1113. 00000BD0  3F3C 0002                move.w     -[A7], 0x2
  1114. 00000BD4  4EAD 048A                jsr        [A5 + 0x48A /* export_141 */]
  1115. 00000BD8  205F                     movea.l    A0, [A7]+
  1116. 00000BDA  43EE FDBC                lea.l      A1, [A6 - 0x244]
  1117. 00000BDE  703F                     moveq.l    D0, 0x3F
  1118. label00000BE0:
  1119. 00000BE0  20D9                     move.l     [A0]+, [A1]+
  1120. 00000BE2  51C8 FFFC                dbf        D0, -0x6 /* 00000BE0 */
  1121. 00000BE6  4E5E                     unlink     A6
  1122. 00000BE8  205F                     movea.l    A0, [A7]+
  1123. 00000BEA  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1124. 00000BEE  4ED0                     jmp        [A0]
  1125. 00000BF0  013A 4E56                btst       [PC + 0x4E56 /* 00005A48, cstring ""<EOF> */], D0
  1126. // begin alternate branch 00000BF2-00000C04
  1127. fn00000BF2:
  1128. 00000BF2  4E56 FE00                link       A6, -0x0200
  1129. 00000BF6  486E FE00                pea.l      [A6 - 0x200]
  1130. 00000BFA  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1131. 00000BFE  4EAD 15D2                jsr        [A5 + 0x15D2 /* export_694 */]
  1132. 00000C02  205F                     movea.l    A0, [A7]+
  1133. // end alternate branch 00000BF2-00000C04
  1134. fn00000BF2: // (misaligned)
  1135. 00000BF4  FE00 486E                .unknown   0xFE00 0x486E (W = 7)
  1136. 00000BF8  FE00 3F2E                .unknown   0xFE00 0x3F2E (W = 7)
  1137. 00000BFC  0010 4EAD                ori.b      [A0], 0xAD
  1138. 00000C00  15D2 205F                move.b     [PC + 0x205F /* 00002C61, cstring ""<EOF> */], [A2]
  1139. 00000C04  43EE FF00                lea.l      A1, [A6 - 0x100]
  1140. 00000C08  703F                     moveq.l    D0, 0x3F
  1141. label00000C0A:
  1142. 00000C0A  22D8                     move.l     [A1]+, [A0]+
  1143. 00000C0C  51C8 FFFC                dbf        D0, -0x6 /* 00000C0A */
  1144. 00000C10  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1145. 00000C14  3F3C 0002                move.w     -[A7], 0x2
  1146. 00000C18  486E FF00                pea.l      [A6 - 0x100]
  1147. 00000C1C  4240                     clr.w      D0
  1148. 00000C1E  102E FF00                move.b     D0, [A6 - 0x100]
  1149. 00000C22  5240                     addq.w     D0, 1
  1150. 00000C24  48C0                     ext.l      D0
  1151. 00000C26  2F00                     move.l     -[A7], D0
  1152. 00000C28  4EBA 02D2                jsr        [PC + 0x2D2 /* 00000EFC */]
  1153. 00000C2C  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1154. 00000C30  3F3C 0003                move.w     -[A7], 0x3
  1155. 00000C34  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1156. 00000C38  206E 000C                movea.l    A0, [A6 + 0xC]
  1157. 00000C3C  4240                     clr.w      D0
  1158. 00000C3E  1010                     move.b     D0, [A0]
  1159. 00000C40  5240                     addq.w     D0, 1
  1160. 00000C42  48C0                     ext.l      D0
  1161. 00000C44  2F00                     move.l     -[A7], D0
  1162. 00000C46  4EBA 02B4                jsr        [PC + 0x2B4 /* 00000EFC */]
  1163. 00000C4A  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1164. 00000C4E  3F3C 0004                move.w     -[A7], 0x4
  1165. 00000C52  486E 0008                pea.l      [A6 + 0x8]
  1166. 00000C56  7004                     moveq.l    D0, 0x04
  1167. 00000C58  2F00                     move.l     -[A7], D0
  1168. 00000C5A  4EBA 02A0                jsr        [PC + 0x2A0 /* 00000EFC */]
  1169. 00000C5E  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1170. 00000C62  4267                     clr.w      -[A7]
  1171. 00000C64  1F3C 0001                move.b     -[A7], 0x1
  1172. 00000C68  4EBA 01C0                jsr        [PC + 0x1C0 /* 00000E2A */]
  1173. 00000C6C  4E5E                     unlink     A6
  1174. 00000C6E  205F                     movea.l    A0, [A7]+
  1175. 00000C70  DEFC 000E                add.w      A7, 0xE
  1176. 00000C74  4ED0                     jmp        [A0]
  1177. fn00000C76:
  1178. 00000C76  4E56 FEFC                link       A6, -0x0104
  1179. 00000C7A  2F07                     move.l     -[A7], D7
  1180. 00000C7C  42A7                     clr.l      -[A7]
  1181. 00000C7E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1182. 00000C82  3F3C 0003                move.w     -[A7], 0x3
  1183. 00000C86  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1184. 00000C8A  7040                     moveq.l    D0, 0x40
  1185. 00000C8C  2F00                     move.l     -[A7], D0
  1186. 00000C8E  4EBA 01EA                jsr        [PC + 0x1EA /* 00000E7A */]
  1187. 00000C92  2E1F                     move.l     D7, [A7]+
  1188. 00000C94  6606                     bne        +0x8 /* 00000C9C */
  1189. 00000C96  206E 0008                movea.l    A0, [A6 + 0x8]
  1190. 00000C9A  4210                     clr.b      [A0]
  1191. label00000C9C:
  1192. 00000C9C  42A7                     clr.l      -[A7]
  1193. 00000C9E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1194. 00000CA2  3F3C 0002                move.w     -[A7], 0x2
  1195. 00000CA6  486E FF00                pea.l      [A6 - 0x100]
  1196. 00000CAA  2F3C 0000 0100           move.l     -[A7], 0x100
  1197. 00000CB0  4EBA 01C8                jsr        [PC + 0x1C8 /* 00000E7A */]
  1198. 00000CB4  2E1F                     move.l     D7, [A7]+
  1199. 00000CB6  671E                     beq        +0x20 /* 00000CD6 */
  1200. 00000CB8  206E 000C                movea.l    A0, [A6 + 0xC]
  1201. 00000CBC  2F08                     move.l     -[A7], A0
  1202. 00000CBE  4267                     clr.w      -[A7]
  1203. 00000CC0  486E FF00                pea.l      [A6 - 0x100]
  1204. 00000CC4  2F3C 4D4D 4452           move.l     -[A7], 0x4D4D4452 /* 'MMDR' */
  1205. 00000CCA  4EAD 15B2                jsr        [A5 + 0x15B2 /* export_690 */]
  1206. 00000CCE  301F                     move.w     D0, [A7]+
  1207. 00000CD0  205F                     movea.l    A0, [A7]+
  1208. 00000CD2  3080                     move.w     [A0], D0
  1209. 00000CD4  600C                     bra        +0xE /* 00000CE2 */
  1210. label00000CD6:
  1211. 00000CD6  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1212. 00000CDA  226E 000C                movea.l    A1, [A6 + 0xC]
  1213. 00000CDE  32A8 0110                move.w     [A1], [A0 + 0x110]
  1214. label00000CE2:
  1215. 00000CE2  2E1F                     move.l     D7, [A7]+
  1216. 00000CE4  4E5E                     unlink     A6
  1217. 00000CE6  205F                     movea.l    A0, [A7]+
  1218. 00000CE8  DEFC 000C                add.w      A7, 0xC
  1219. 00000CEC  4ED0                     jmp        [A0]
  1220. 00000CEE  4E56 FE5C                link       A6, -0x01A4
  1221. 00000CF2  48E7 0308                movem.l    -[A7], D6,D7,A4
  1222. 00000CF6  286E 0010                movea.l    A4, [A6 + 0x10]
  1223. 00000CFA  7ED5                     moveq.l    D7, 0xFFFFFFD5
  1224. 00000CFC  4267                     clr.w      -[A7]
  1225. 00000CFE  2F0C                     move.l     -[A7], A4
  1226. 00000D00  3F3C 0003                move.w     -[A7], 0x3
  1227. 00000D04  4EBA 00F0                jsr        [PC + 0xF0 /* 00000DF6 */]
  1228. 00000D08  101F                     move.b     D0, [A7]+
  1229. 00000D0A  6600 00D8                bne        +0xDA /* 00000DE4 */
  1230. 00000D0E  2F0C                     move.l     -[A7], A4
  1231. 00000D10  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1232. 00000D14  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1233. 00000D18  4EBA FF5C                jsr        [PC - 0xA4 /* 00000C76 */]
  1234. 00000D1C  42A7                     clr.l      -[A7]
  1235. 00000D1E  2F0C                     move.l     -[A7], A4
  1236. 00000D20  3F3C 0004                move.w     -[A7], 0x4
  1237. 00000D24  486E FE5C                pea.l      [A6 - 0x1A4]
  1238. 00000D28  7004                     moveq.l    D0, 0x04
  1239. 00000D2A  2F00                     move.l     -[A7], D0
  1240. 00000D2C  4EBA 014C                jsr        [PC + 0x14C /* 00000E7A */]
  1241. 00000D30  2C1F                     move.l     D6, [A7]+
  1242. 00000D32  7000                     moveq.l    D0, 0x00
  1243. 00000D34  2D40 FFBA                move.l     [A6 - 0x46], D0
  1244. 00000D38  206E 000C                movea.l    A0, [A6 + 0xC]
  1245. 00000D3C  3D50 FFC4                move.w     [A6 - 0x3C], [A0]
  1246. 00000D40  2D6E 0008 FFC0           move.l     [A6 - 0x40], [A6 + 0x8]
  1247. 00000D46  422E FFC8                clr.b      [A6 - 0x38]
  1248. 00000D4A  426E FFCA                clr.w      [A6 - 0x36]
  1249. 00000D4E  4267                     clr.w      -[A7]
  1250. 00000D50  486E FFAE                pea.l      [A6 - 0x52]
  1251. 00000D54  4267                     clr.w      -[A7]
  1252. 00000D56  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  1253. 00000D5A  3E1F                     move.w     D7, [A7]+
  1254. 00000D5C  660C                     bne        +0xE /* 00000D6A */
  1255. 00000D5E  202E FE5C                move.l     D0, [A6 - 0x1A4]
  1256. 00000D62  B0AE FFCE                cmp.l      D0, [A6 - 0x32]
  1257. 00000D66  6702                     beq        +0x4 /* 00000D6A */
  1258. 00000D68  7ED5                     moveq.l    D7, 0xFFFFFFD5
  1259. label00000D6A:
  1260. 00000D6A  4A47                     tst.w      D7
  1261. 00000D6C  6764                     beq        +0x66 /* 00000DD2 */
  1262. 00000D6E  2F0C                     move.l     -[A7], A4
  1263. 00000D70  486E FE64                pea.l      [A6 - 0x19C]
  1264. 00000D74  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  1265. 00000D78  4EBA FDCA                jsr        [PC - 0x236 /* 00000B44 */]
  1266. 00000D7C  486E FF64                pea.l      [A6 - 0x9C]
  1267. 00000D80  3F3C 0001                move.w     -[A7], 0x1
  1268. 00000D84  486E FE64                pea.l      [A6 - 0x19C]
  1269. 00000D88  2F2E FE5C                move.l     -[A7], [A6 - 0x1A4]
  1270. 00000D8C  4EAD 1442                jsr        [A5 + 0x1442 /* export_644 */]
  1271. 00000D90  102E FF64                move.b     D0, [A6 - 0x9C]
  1272. 00000D94  673A                     beq        +0x3C /* 00000DD0 */
  1273. 00000D96  2F0C                     move.l     -[A7], A4
  1274. 00000D98  3F2E FF6A                move.w     -[A7], [A6 - 0x96]
  1275. 00000D9C  486E FF6E                pea.l      [A6 - 0x92]
  1276. 00000DA0  2F2E FE5C                move.l     -[A7], [A6 - 0x1A4]
  1277. 00000DA4  4EBA FE4C                jsr        [PC - 0x1B4 /* 00000BF2 */]
  1278. 00000DA8  206E 000C                movea.l    A0, [A6 + 0xC]
  1279. 00000DAC  30AE FF6A                move.w     [A0], [A6 - 0x96]
  1280. 00000DB0  206E 0008                movea.l    A0, [A6 + 0x8]
  1281. 00000DB4  43EE FF6E                lea.l      A1, [A6 - 0x92]
  1282. 00000DB8  700F                     moveq.l    D0, 0x0F
  1283. label00000DBA:
  1284. 00000DBA  20D9                     move.l     [A0]+, [A1]+
  1285. 00000DBC  51C8 FFFC                dbf        D0, -0x6 /* 00000DBA */
  1286. 00000DC0  1B7C 0001 F4D9           move.b     [A5 - 0xB27], 0x1
  1287. 00000DC6  1B7C 0001 F0AB           move.b     [A5 - 0xF55], 0x1
  1288. 00000DCC  4247                     clr.w      D7
  1289. 00000DCE  6002                     bra        +0x4 /* 00000DD2 */
  1290. label00000DD0:
  1291. 00000DD0  7ED5                     moveq.l    D7, 0xFFFFFFD5
  1292. label00000DD2:
  1293. 00000DD2  4A47                     tst.w      D7
  1294. 00000DD4  670E                     beq        +0x10 /* 00000DE4 */
  1295. 00000DD6  2F0C                     move.l     -[A7], A4
  1296. 00000DD8  3F3C 0003                move.w     -[A7], 0x3
  1297. 00000DDC  1F3C 0001                move.b     -[A7], 0x1
  1298. 00000DE0  4EBA 0048                jsr        [PC + 0x48 /* 00000E2A */]
  1299. label00000DE4:
  1300. 00000DE4  3D47 0014                move.w     [A6 + 0x14], D7
  1301. 00000DE8  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1302. 00000DEC  4E5E                     unlink     A6
  1303. 00000DEE  205F                     movea.l    A0, [A7]+
  1304. 00000DF0  DEFC 000C                add.w      A7, 0xC
  1305. 00000DF4  4ED0                     jmp        [A0]
  1306. fn00000DF6:
  1307. 00000DF6  4E56 FFFC                link       A6, -0x0004
  1308. 00000DFA  2F0C                     move.l     -[A7], A4
  1309. 00000DFC  422E 000E                clr.b      [A6 + 0xE]
  1310. 00000E00  206E 000A                movea.l    A0, [A6 + 0xA]
  1311. 00000E04  2868 0002                movea.l    A4, [A0 + 0x2]
  1312. 00000E08  200C                     move.l     D0, A4
  1313. 00000E0A  6714                     beq        +0x16 /* 00000E20 */
  1314. 00000E0C  2054                     movea.l    A0, [A4]
  1315. 00000E0E  2028 000C                move.l     D0, [A0 + 0xC]
  1316. 00000E12  322E 0008                move.w     D1, [A6 + 0x8]
  1317. 00000E16  0300                     btst       D0, D1
  1318. 00000E18  56C0                     sne        D0
  1319. 00000E1A  4400                     neg.b      D0
  1320. 00000E1C  1D40 000E                move.b     [A6 + 0xE], D0
  1321. label00000E20:
  1322. 00000E20  285F                     movea.l    A4, [A7]+
  1323. 00000E22  4E5E                     unlink     A6
  1324. 00000E24  205F                     movea.l    A0, [A7]+
  1325. 00000E26  5C4F                     addq.w     A7, 6
  1326. 00000E28  4ED0                     jmp        [A0]
  1327. fn00000E2A:
  1328. 00000E2A  4E56 FFF8                link       A6, -0x0008
  1329. 00000E2E  2F0C                     move.l     -[A7], A4
  1330. 00000E30  42A7                     clr.l      -[A7]
  1331. 00000E32  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1332. 00000E36  1F3C 0001                move.b     -[A7], 0x1
  1333. 00000E3A  4EBA 007C                jsr        [PC + 0x7C /* 00000EB8 */]
  1334. 00000E3E  285F                     movea.l    A4, [A7]+
  1335. 00000E40  200C                     move.l     D0, A4
  1336. 00000E42  672C                     beq        +0x2E /* 00000E70 */
  1337. 00000E44  102E 0008                move.b     D0, [A6 + 0x8]
  1338. 00000E48  6714                     beq        +0x16 /* 00000E5E */
  1339. 00000E4A  2054                     movea.l    A0, [A4]
  1340. 00000E4C  2028 000C                move.l     D0, [A0 + 0xC]
  1341. 00000E50  322E 000A                move.w     D1, [A6 + 0xA]
  1342. 00000E54  03C0                     .incomplete
  1343. 00000E56  2054                     movea.l    A0, [A4]
  1344. 00000E58  2140 000C                move.l     [A0 + 0xC], D0
  1345. 00000E5C  6012                     bra        +0x14 /* 00000E70 */
  1346. label00000E5E:
  1347. 00000E5E  2054                     movea.l    A0, [A4]
  1348. 00000E60  2028 000C                move.l     D0, [A0 + 0xC]
  1349. 00000E64  322E 000A                move.w     D1, [A6 + 0xA]
  1350. 00000E68  0380                     bclr       D0, D1
  1351. 00000E6A  2054                     movea.l    A0, [A4]
  1352. 00000E6C  2140 000C                move.l     [A0 + 0xC], D0
  1353. label00000E70:
  1354. 00000E70  285F                     movea.l    A4, [A7]+
  1355. 00000E72  4E5E                     unlink     A6
  1356. 00000E74  205F                     movea.l    A0, [A7]+
  1357. 00000E76  504F                     addq.w     A7, 8
  1358. 00000E78  4ED0                     jmp        [A0]
  1359. fn00000E7A:
  1360. 00000E7A  4E56 0000                link       A6, 0
  1361. 00000E7E  7000                     moveq.l    D0, 0x00
  1362. 00000E80  2D40 0016                move.l     [A6 + 0x16], D0
  1363. 00000E84  206E 0012                movea.l    A0, [A6 + 0x12]
  1364. 00000E88  4AA8 0002                tst.l      [A0 + 0x2]
  1365. 00000E8C  6602                     bne        +0x4 /* 00000E90 */
  1366. 00000E8E  601E                     bra        +0x20 /* 00000EAE */
  1367. label00000E90:
  1368. 00000E90  42A7                     clr.l      -[A7]
  1369. 00000E92  206E 0012                movea.l    A0, [A6 + 0x12]
  1370. 00000E96  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1371. 00000E9A  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1372. 00000E9E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1373. 00000EA2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1374. 00000EA6  4EAD 13C2                jsr        [A5 + 0x13C2 /* export_628 */]
  1375. 00000EAA  2D5F 0016                move.l     [A6 + 0x16], [A7]+
  1376. label00000EAE:
  1377. 00000EAE  4E5E                     unlink     A6
  1378. 00000EB0  205F                     movea.l    A0, [A7]+
  1379. 00000EB2  DEFC 000E                add.w      A7, 0xE
  1380. 00000EB6  4ED0                     jmp        [A0]
  1381. fn00000EB8:
  1382. 00000EB8  4E56 FFFC                link       A6, -0x0004
  1383. 00000EBC  2F0C                     move.l     -[A7], A4
  1384. 00000EBE  206E 000A                movea.l    A0, [A6 + 0xA]
  1385. 00000EC2  2868 0002                movea.l    A4, [A0 + 0x2]
  1386. 00000EC6  200C                     move.l     D0, A4
  1387. 00000EC8  57C0                     seq        D0
  1388. 00000ECA  C02E 0008                and.b      D0, [A6 + 0x8]
  1389. 00000ECE  671E                     beq        +0x20 /* 00000EEE */
  1390. 00000ED0  42A7                     clr.l      -[A7]
  1391. 00000ED2  7010                     moveq.l    D0, 0x10
  1392. 00000ED4  2F00                     move.l     -[A7], D0
  1393. 00000ED6  3F3C 0005                move.w     -[A7], 0x5
  1394. 00000EDA  42A7                     clr.l      -[A7]
  1395. 00000EDC  4EAD 139A                jsr        [A5 + 0x139A /* export_623 */]
  1396. 00000EE0  285F                     movea.l    A4, [A7]+
  1397. 00000EE2  200C                     move.l     D0, A4
  1398. 00000EE4  6708                     beq        +0xA /* 00000EEE */
  1399. 00000EE6  206E 000A                movea.l    A0, [A6 + 0xA]
  1400. 00000EEA  214C 0002                move.l     [A0 + 0x2], A4
  1401. label00000EEE:
  1402. 00000EEE  2D4C 000E                move.l     [A6 + 0xE], A4
  1403. 00000EF2  285F                     movea.l    A4, [A7]+
  1404. 00000EF4  4E5E                     unlink     A6
  1405. 00000EF6  205F                     movea.l    A0, [A7]+
  1406. 00000EF8  5C4F                     addq.w     A7, 6
  1407. 00000EFA  4ED0                     jmp        [A0]
  1408. fn00000EFC:
  1409. 00000EFC  4E56 FFFC                link       A6, -0x0004
  1410. 00000F00  2F0C                     move.l     -[A7], A4
  1411. 00000F02  42A7                     clr.l      -[A7]
  1412. 00000F04  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1413. 00000F08  4AAE 0008                tst.l      [A6 + 0x8]
  1414. 00000F0C  56C0                     sne        D0
  1415. 00000F0E  4400                     neg.b      D0
  1416. 00000F10  1F00                     move.b     -[A7], D0
  1417. 00000F12  4EBA FFA4                jsr        [PC - 0x5C /* 00000EB8 */]
  1418. 00000F16  285F                     movea.l    A4, [A7]+
  1419. 00000F18  200C                     move.l     D0, A4
  1420. 00000F1A  6718                     beq        +0x1A /* 00000F34 */
  1421. 00000F1C  4267                     clr.w      -[A7]
  1422. 00000F1E  2F0C                     move.l     -[A7], A4
  1423. 00000F20  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1424. 00000F24  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1425. 00000F28  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1426. 00000F2C  4EAD 13B2                jsr        [A5 + 0x13B2 /* export_626 */]
  1427. 00000F30  3B5F F49E                move.w     [A5 - 0xB62], [A7]+
  1428. label00000F34:
  1429. 00000F34  285F                     movea.l    A4, [A7]+
  1430. 00000F36  4E5E                     unlink     A6
  1431. 00000F38  205F                     movea.l    A0, [A7]+
  1432. 00000F3A  DEFC 000E                add.w      A7, 0xE
  1433. 00000F3E  4ED0                     jmp        [A0]
  1434. 00000F40  4E56 FFFE                link       A6, -0x0002
  1435. 00000F44  48E7 0108                movem.l    -[A7], D7,A4
  1436. 00000F48  286E 0008                movea.l    A4, [A6 + 0x8]
  1437. 00000F4C  200C                     move.l     D0, A4
  1438. 00000F4E  6612                     bne        +0x14 /* 00000F62 */
  1439. 00000F50  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1440. 00000F54  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1441. 00000F58  42A7                     clr.l      -[A7]
  1442. 00000F5A  42A7                     clr.l      -[A7]
  1443. 00000F5C  4EBA FF9E                jsr        [PC - 0x62 /* 00000EFC */]
  1444. 00000F60  602E                     bra        +0x30 /* 00000F90 */
  1445. label00000F62:
  1446. 00000F62  4267                     clr.w      -[A7]
  1447. 00000F64  2F0C                     move.l     -[A7], A4
  1448. 00000F66  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  1449. 00000F6A  1E1F                     move.b     D7, [A7]+
  1450. 00000F6C  2F0C                     move.l     -[A7], A4
  1451. 00000F6E  205F                     movea.l    A0, [A7]+
  1452. 00000F70  A029                     syscall    HLock
  1453. 00000F72  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1454. 00000F76  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1455. 00000F7A  2F14                     move.l     -[A7], [A4]
  1456. 00000F7C  42A7                     clr.l      -[A7]
  1457. 00000F7E  2F0C                     move.l     -[A7], A4
  1458. 00000F80  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  1459. 00000F84  4EBA FF76                jsr        [PC - 0x8A /* 00000EFC */]
  1460. 00000F88  2F0C                     move.l     -[A7], A4
  1461. 00000F8A  1F07                     move.b     -[A7], D7
  1462. 00000F8C  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  1463. label00000F90:
  1464. 00000F90  4CDF 1080                movem.l    D7,A4, [A7]+
  1465. 00000F94  4E5E                     unlink     A6
  1466. 00000F96  205F                     movea.l    A0, [A7]+
  1467. 00000F98  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1468. 00000F9C  4ED0                     jmp        [A0]
  1469. 00000F9E  4E56 0000                link       A6, 0
  1470. 00000FA2  422E 000C                clr.b      [A6 + 0xC]
  1471. 00000FA6  4267                     clr.w      -[A7]
  1472. 00000FA8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1473. 00000FAC  4EBA FB7C                jsr        [PC - 0x484 /* 00000B2A */]
  1474. 00000FB0  101F                     move.b     D0, [A7]+
  1475. 00000FB2  6718                     beq        +0x1A /* 00000FCC */
  1476. 00000FB4  4267                     clr.w      -[A7]
  1477. 00000FB6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1478. 00000FBA  3F3C 0003                move.w     -[A7], 0x3
  1479. 00000FBE  4EBA FE36                jsr        [PC - 0x1CA /* 00000DF6 */]
  1480. 00000FC2  101F                     move.b     D0, [A7]+
  1481. 00000FC4  6706                     beq        +0x8 /* 00000FCC */
  1482. 00000FC6  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  1483. label00000FCC:
  1484. 00000FCC  4E5E                     unlink     A6
  1485. 00000FCE  2E9F                     move.l     [A7], [A7]+
  1486. 00000FD0  4E75                     rts
  1487. fn00000FD2:
  1488. 00000FD2  4E56 0000                link       A6, 0
  1489. 00000FD6  2F0C                     move.l     -[A7], A4
  1490. 00000FD8  286E 0008                movea.l    A4, [A6 + 0x8]
  1491. 00000FDC  2054                     movea.l    A0, [A4]
  1492. 00000FDE  1028 0006                move.b     D0, [A0 + 0x6]
  1493. 00000FE2  4880                     ext.w      D0
  1494. 00000FE4  5340                     subq.w     D0, 1
  1495. 00000FE6  6B72                     bmi        +0x74 /* 0000105A */
  1496. 00000FE8  0C40 0009                cmpi.w     D0, 0x9 /* '\t' */
  1497. 00000FEC  6E6C                     bgt        +0x6E /* 0000105A */
  1498. 00000FEE  D040                     add.w      D0, D0
  1499. 00000FF0  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1500. 00000FF4  4EFB 0000                jmp        [PC + D0.w]
  1501. 00000FF8  0016 001E                ori.b      [A6], 0x1E
  1502. 00000FFC  0026 002E                ori.b      -[A6], 0x2E /* '.' */
  1503. 00001000  0036 003E 0046           ori.b      [A6 + D0.w + 0x46], 0x3E /* '>' */
  1504. 00001006  004E 0056                ori.w      A6, 0x56 /* 'V' */
  1505. 0000100A  005E 2F0C                ori.w      [A6]+, 0x2F0C
  1506. 0000100E  4EBA 0760                jsr        [PC + 0x760 /* 00001770 */]
  1507. 00001012  6046                     bra        +0x48 /* 0000105A */
  1508. 00001014  2F0C                     move.l     -[A7], A4
  1509. 00001016  4EBA 08DA                jsr        [PC + 0x8DA /* 000018F2 */]
  1510. 0000101A  603E                     bra        +0x40 /* 0000105A */
  1511. 0000101C  2F0C                     move.l     -[A7], A4
  1512. 0000101E  4EBA 09A0                jsr        [PC + 0x9A0 /* 000019C0 */]
  1513. 00001022  6036                     bra        +0x38 /* 0000105A */
  1514. 00001024  2F0C                     move.l     -[A7], A4
  1515. 00001026  4EBA 0C20                jsr        [PC + 0xC20 /* 00001C48 */]
  1516. 0000102A  602E                     bra        +0x30 /* 0000105A */
  1517. 0000102C  2F0C                     move.l     -[A7], A4
  1518. 0000102E  4EBA 0B00                jsr        [PC + 0xB00 /* 00001B30 */]
  1519. 00001032  6026                     bra        +0x28 /* 0000105A */
  1520. 00001034  2F0C                     move.l     -[A7], A4
  1521. 00001036  4EBA 1078                jsr        [PC + 0x1078 /* 000020B0 */]
  1522. 0000103A  601E                     bra        +0x20 /* 0000105A */
  1523. 0000103C  2F0C                     move.l     -[A7], A4
  1524. 0000103E  4EBA 1040                jsr        [PC + 0x1040 /* 00002080 */]
  1525. 00001042  6016                     bra        +0x18 /* 0000105A */
  1526. 00001044  2F0C                     move.l     -[A7], A4
  1527. 00001046  4EBA 0CD0                jsr        [PC + 0xCD0 /* 00001D18 */]
  1528. 0000104A  600E                     bra        +0x10 /* 0000105A */
  1529. 0000104C  2F0C                     move.l     -[A7], A4
  1530. 0000104E  4EBA 0D20                jsr        [PC + 0xD20 /* 00001D70 */]
  1531. 00001052  6006                     bra        +0x8 /* 0000105A */
  1532. 00001054  2F0C                     move.l     -[A7], A4
  1533. 00001056  4EBA 0E62                jsr        [PC + 0xE62 /* 00001EBA */]
  1534. label0000105A:
  1535. 0000105A  285F                     movea.l    A4, [A7]+
  1536. 0000105C  4E5E                     unlink     A6
  1537. 0000105E  2E9F                     move.l     [A7], [A7]+
  1538. 00001060  4E75                     rts
  1539. fn00001062:
  1540. 00001062  4E56 FFE4                link       A6, -0x001C
  1541. 00001066  206E 000A                movea.l    A0, [A6 + 0xA]
  1542. 0000106A  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  1543. 0000106E  7006                     moveq.l    D0, 0x06
  1544. label00001070:
  1545. 00001070  22D8                     move.l     [A1]+, [A0]+
  1546. 00001072  51C8 FFFC                dbf        D0, -0x6 /* 00001070 */
  1547. 00001076  3D6E 0008 FFEA           move.w     [A6 - 0x16], [A6 + 0x8]
  1548. 0000107C  486E FFE4                pea.l      [A6 - 0x1C]
  1549. 00001080  4EBA FF50                jsr        [PC - 0xB0 /* 00000FD2 */]
  1550. 00001084  2D6E FFFC 000E           move.l     [A6 + 0xE], [A6 - 0x4]
  1551. 0000108A  4E5E                     unlink     A6
  1552. 0000108C  205F                     movea.l    A0, [A7]+
  1553. 0000108E  5C4F                     addq.w     A7, 6
  1554. 00001090  4ED0                     jmp        [A0]
  1555. fn00001092:
  1556. 00001092  4E56 FFE4                link       A6, -0x001C
  1557. 00001096  206D F4DA                movea.l    A0, [A5 - 0xB26]
  1558. 0000109A  2068 0008                movea.l    A0, [A0 + 0x8]
  1559. 0000109E  302E 0012                move.w     D0, [A6 + 0x12]
  1560. 000010A2  C1FC 002E                muls.w     D0, 0x2E /* '.' */
  1561. 000010A6  41F0 0000                lea.l      A0, [A0 + D0.w]
  1562. 000010AA  2D48 FFE4                move.l     [A6 - 0x1C], A0
  1563. 000010AE  7000                     moveq.l    D0, 0x00
  1564. 000010B0  2D40 FFFC                move.l     [A6 - 0x4], D0
  1565. 000010B4  3D6E 0012 FFE8           move.w     [A6 - 0x18], [A6 + 0x12]
  1566. 000010BA  3D6E 0010 FFEA           move.w     [A6 - 0x16], [A6 + 0x10]
  1567. 000010C0  2D6E 000C FFEC           move.l     [A6 - 0x14], [A6 + 0xC]
  1568. 000010C6  2D6E 0008 FFF8           move.l     [A6 - 0x8], [A6 + 0x8]
  1569. 000010CC  486E FFE4                pea.l      [A6 - 0x1C]
  1570. 000010D0  4EBA FF00                jsr        [PC - 0x100 /* 00000FD2 */]
  1571. 000010D4  2D6E FFFC 0014           move.l     [A6 + 0x14], [A6 - 0x4]
  1572. 000010DA  4E5E                     unlink     A6
  1573. 000010DC  205F                     movea.l    A0, [A7]+
  1574. 000010DE  DEFC 000C                add.w      A7, 0xC
  1575. 000010E2  4ED0                     jmp        [A0]
  1576. 000010E4  4E56 FFFC                link       A6, -0x0004
  1577. 000010E8  42A7                     clr.l      -[A7]
  1578. 000010EA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1579. 000010EE  42A7                     clr.l      -[A7]
  1580. 000010F0  42A7                     clr.l      -[A7]
  1581. 000010F2  4EBA FF9E                jsr        [PC - 0x62 /* 00001092 */]
  1582. 000010F6  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1583. 000010FA  4E5E                     unlink     A6
  1584. 000010FC  2E9F                     move.l     [A7], [A7]+
  1585. 000010FE  4E75                     rts
  1586. 00001100  4E56 FFE4                link       A6, -0x001C
  1587. 00001104  2D6E 000A FFE4           move.l     [A6 - 0x1C], [A6 + 0xA]
  1588. 0000110A  3D6E 0008 FFEA           move.w     [A6 - 0x16], [A6 + 0x8]
  1589. 00001110  486E FFE4                pea.l      [A6 - 0x1C]
  1590. 00001114  4EBA FEBC                jsr        [PC - 0x144 /* 00000FD2 */]
  1591. 00001118  4E5E                     unlink     A6
  1592. 0000111A  205F                     movea.l    A0, [A7]+
  1593. 0000111C  5C4F                     addq.w     A7, 6
  1594. 0000111E  4ED0                     jmp        [A0]
  1595. fn00001120:
  1596. 00001120  4E56 FFF6                link       A6, -0x000A
  1597. 00001124  48E7 0118                movem.l    -[A7], D7,A3,A4
  1598. 00001128  266E 0008                movea.l    A3, [A6 + 0x8]
  1599. 0000112C  2053                     movea.l    A0, [A3]
  1600. 0000112E  2D48 FFF6                move.l     [A6 - 0xA], A0
  1601. 00001132  286B 0008                movea.l    A4, [A3 + 0x8]
  1602. 00001136  1E14                     move.b     D7, [A4]
  1603. 00001138  200C                     move.l     D0, A4
  1604. 0000113A  5280                     addq.l     D0, 1
  1605. 0000113C  1207                     move.b     D1, D7
  1606. 0000113E  4881                     ext.w      D1
  1607. 00001140  48C1                     ext.l      D1
  1608. 00001142  2841                     movea.l    A4, D1
  1609. 00001144  D9C0                     add.l      A4, D0
  1610. 00001146  274C 0018                move.l     [A3 + 0x18], A4
  1611. 0000114A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1612. 0000114E  4E5E                     unlink     A6
  1613. 00001150  2E9F                     move.l     [A7], [A7]+
  1614. 00001152  4E75                     rts
  1615. fn00001154:
  1616. 00001154  4E56 FFF2                link       A6, -0x000E
  1617. 00001158  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1618. 0000115C  2C2E 0008                move.l     D6, [A6 + 0x8]
  1619. 00001160  7000                     moveq.l    D0, 0x00
  1620. 00001162  2D40 000C                move.l     [A6 + 0xC], D0
  1621. 00001166  2046                     movea.l    A0, D6
  1622. 00001168  2650                     movea.l    A3, [A0]
  1623. 0000116A  4267                     clr.w      -[A7]
  1624. 0000116C  A994                     syscall    CurResFile
  1625. 0000116E  3E1F                     move.w     D7, [A7]+
  1626. 00001170  4267                     clr.w      -[A7]
  1627. 00001172  2046                     movea.l    A0, D6
  1628. 00001174  3F28 0004                move.w     -[A7], [A0 + 0x4]
  1629. 00001178  4EBA F1A4                jsr        [PC - 0xE5C /* 0000031E */]
  1630. 0000117C  A998                     syscall    UseResFile
  1631. 0000117E  42A7                     clr.l      -[A7]
  1632. 00001180  2F06                     move.l     -[A7], D6
  1633. 00001182  3F3C 000C                move.w     -[A7], 0xC
  1634. 00001186  4EBA FEDA                jsr        [PC - 0x126 /* 00001062 */]
  1635. 0000118A  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1636. 0000118E  4267                     clr.w      -[A7]
  1637. 00001190  A99B                     syscall    SetResLoad
  1638. 00001192  42A7                     clr.l      -[A7]
  1639. 00001194  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1640. 00001198  3F13                     move.w     -[A7], [A3]
  1641. 0000119A  A81F                     syscall    Get1Resource
  1642. 0000119C  285F                     movea.l    A4, [A7]+
  1643. 0000119E  1F3C 0001                move.b     -[A7], 0x1
  1644. 000011A2  A99B                     syscall    SetResLoad
  1645. 000011A4  3F07                     move.w     -[A7], D7
  1646. 000011A6  A998                     syscall    UseResFile
  1647. 000011A8  200C                     move.l     D0, A4
  1648. 000011AA  670E                     beq        +0x10 /* 000011BA */
  1649. 000011AC  42A7                     clr.l      -[A7]
  1650. 000011AE  2F0C                     move.l     -[A7], A4
  1651. 000011B0  A9A5                     syscall    GetResourceSizeOnDisk/SizeResource/SizeRsrc
  1652. 000011B2  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  1653. 000011B6  2F0C                     move.l     -[A7], A4
  1654. 000011B8  A9A3                     syscall    ReleaseResource
  1655. label000011BA:
  1656. 000011BA  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1657. 000011BE  4E5E                     unlink     A6
  1658. 000011C0  2E9F                     move.l     [A7], [A7]+
  1659. 000011C2  4E75                     rts
  1660. fn000011C4:
  1661. 000011C4  4E56 FFF6                link       A6, -0x000A
  1662. 000011C8  48E7 0118                movem.l    -[A7], D7,A3,A4
  1663. 000011CC  266E 0008                movea.l    A3, [A6 + 0x8]
  1664. 000011D0  2853                     movea.l    A4, [A3]
  1665. 000011D2  4267                     clr.w      -[A7]
  1666. 000011D4  A994                     syscall    CurResFile
  1667. 000011D6  3E1F                     move.w     D7, [A7]+
  1668. 000011D8  4267                     clr.w      -[A7]
  1669. 000011DA  3F2B 0004                move.w     -[A7], [A3 + 0x4]
  1670. 000011DE  4EBA F13E                jsr        [PC - 0xEC2 /* 0000031E */]
  1671. 000011E2  A998                     syscall    UseResFile
  1672. 000011E4  42A7                     clr.l      -[A7]
  1673. 000011E6  2F0B                     move.l     -[A7], A3
  1674. 000011E8  3F3C 000C                move.w     -[A7], 0xC
  1675. 000011EC  4EBA FE74                jsr        [PC - 0x18C /* 00001062 */]
  1676. 000011F0  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1677. 000011F4  42A7                     clr.l      -[A7]
  1678. 000011F6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1679. 000011FA  3F14                     move.w     -[A7], [A4]
  1680. 000011FC  A81F                     syscall    Get1Resource
  1681. 000011FE  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  1682. 00001202  4267                     clr.w      -[A7]
  1683. 00001204  A9AF                     syscall    ResError
  1684. 00001206  3B5F F49E                move.w     [A5 - 0xB62], [A7]+
  1685. 0000120A  3F07                     move.w     -[A7], D7
  1686. 0000120C  A998                     syscall    UseResFile
  1687. 0000120E  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1688. 00001212  4E5E                     unlink     A6
  1689. 00001214  2E9F                     move.l     [A7], [A7]+
  1690. 00001216  4E75                     rts
  1691. fn00001218:
  1692. 00001218  4E56 FFF4                link       A6, -0x000C
  1693. 0000121C  2F0C                     move.l     -[A7], A4
  1694. 0000121E  206E 0008                movea.l    A0, [A6 + 0x8]
  1695. 00001222  2850                     movea.l    A4, [A0]
  1696. 00001224  42A7                     clr.l      -[A7]
  1697. 00001226  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1698. 0000122A  4EBA FF98                jsr        [PC - 0x68 /* 000011C4 */]
  1699. 0000122E  295F 000C                move.l     [A4 + 0xC], [A7]+
  1700. 00001232  4A6D F49E                tst.w      [A5 - 0xB62]
  1701. 00001236  6702                     beq        +0x4 /* 0000123A */
  1702. 00001238  601C                     bra        +0x1E /* 00001256 */
  1703. label0000123A:
  1704. 0000123A  4AAC 000C                tst.l      [A4 + 0xC]
  1705. 0000123E  6608                     bne        +0xA /* 00001248 */
  1706. 00001240  3B7C 0010 F49E           move.w     [A5 - 0xB62], 0x10
  1707. 00001246  600E                     bra        +0x10 /* 00001256 */
  1708. label00001248:
  1709. 00001248  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  1710. 0000124C  A992                     syscall    DetachResource
  1711. 0000124E  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  1712. 00001252  205F                     movea.l    A0, [A7]+
  1713. 00001254  A04A                     syscall    HNoPurge
  1714. label00001256:
  1715. 00001256  285F                     movea.l    A4, [A7]+
  1716. 00001258  4E5E                     unlink     A6
  1717. 0000125A  2E9F                     move.l     [A7], [A7]+
  1718. 0000125C  4E75                     rts
  1719. fn0000125E:
  1720. 0000125E  4E56 FFFC                link       A6, -0x0004
  1721. 00001262  2F0C                     move.l     -[A7], A4
  1722. 00001264  206E 0008                movea.l    A0, [A6 + 0x8]
  1723. 00001268  2850                     movea.l    A4, [A0]
  1724. 0000126A  486C 0007                pea.l      [A4 + 0x7]
  1725. 0000126E  3F3C 0003                move.w     -[A7], 0x3
  1726. 00001272  1F3C 0001                move.b     -[A7], 0x1
  1727. 00001276  4EAD 1502                jsr        [A5 + 0x1502 /* export_668 */]
  1728. 0000127A  38BC FFFF                move.w     [A4], 0xFFFF
  1729. 0000127E  206E 0008                movea.l    A0, [A6 + 0x8]
  1730. 00001282  2968 0008 000C           move.l     [A4 + 0xC], [A0 + 0x8]
  1731. 00001288  285F                     movea.l    A4, [A7]+
  1732. 0000128A  4E5E                     unlink     A6
  1733. 0000128C  2E9F                     move.l     [A7], [A7]+
  1734. 0000128E  4E75                     rts
  1735. 00001290  4E56 FFFA                link       A6, -0x0006
  1736. 00001294  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1737. 00001298  266E 000A                movea.l    A3, [A6 + 0xA]
  1738. 0000129C  2053                     movea.l    A0, [A3]
  1739. 0000129E  7000                     moveq.l    D0, 0x00
  1740. 000012A0  2140 0004                move.l     [A0 + 0x4], D0
  1741. 000012A4  4267                     clr.w      -[A7]
  1742. 000012A6  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  1743. 000012AA  101F                     move.b     D0, [A7]+
  1744. 000012AC  6726                     beq        +0x28 /* 000012D4 */
  1745. 000012AE  42A7                     clr.l      -[A7]
  1746. 000012B0  2F0B                     move.l     -[A7], A3
  1747. 000012B2  4267                     clr.w      -[A7]
  1748. 000012B4  4EAD 13D2                jsr        [A5 + 0x13D2 /* export_630 */]
  1749. 000012B8  4A9F                     tst.l      [A7]+
  1750. 000012BA  6718                     beq        +0x1A /* 000012D4 */
  1751. 000012BC  42A7                     clr.l      -[A7]
  1752. 000012BE  2F0B                     move.l     -[A7], A3
  1753. 000012C0  302E 0008                move.w     D0, [A6 + 0x8]
  1754. 000012C4  48C0                     ext.l      D0
  1755. 000012C6  2F00                     move.l     -[A7], D0
  1756. 000012C8  4EAD 10BA                jsr        [A5 + 0x10BA /* export_531 */]
  1757. 000012CC  2E1F                     move.l     D7, [A7]+
  1758. 000012CE  2053                     movea.l    A0, [A3]
  1759. 000012D0  2147 0004                move.l     [A0 + 0x4], D7
  1760. label000012D4:
  1761. 000012D4  2053                     movea.l    A0, [A3]
  1762. 000012D6  7010                     moveq.l    D0, 0x10
  1763. 000012D8  B090                     cmp.l      D0, [A0]
  1764. 000012DA  6F0E                     ble        +0x10 /* 000012EA */
  1765. 000012DC  4267                     clr.w      -[A7]
  1766. 000012DE  2F0B                     move.l     -[A7], A3
  1767. 000012E0  7010                     moveq.l    D0, 0x10
  1768. 000012E2  2F00                     move.l     -[A7], D0
  1769. 000012E4  4EAD 13A2                jsr        [A5 + 0x13A2 /* export_624 */]
  1770. 000012E8  3C1F                     move.w     D6, [A7]+
  1771. label000012EA:
  1772. 000012EA  4A6E 0008                tst.w      [A6 + 0x8]
  1773. 000012EE  6F0E                     ble        +0x10 /* 000012FE */
  1774. 000012F0  2853                     movea.l    A4, [A3]
  1775. 000012F2  08AC 0002 000F           bclr.b     [A4 + 0xF], 0x2
  1776. 000012F8  08AC 0003 000F           bclr.b     [A4 + 0xF], 0x3
  1777. label000012FE:
  1778. 000012FE  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1779. 00001302  4E5E                     unlink     A6
  1780. 00001304  205F                     movea.l    A0, [A7]+
  1781. 00001306  5C4F                     addq.w     A7, 6
  1782. 00001308  4ED0                     jmp        [A0]
  1783. fn0000130A:
  1784. 0000130A  4E56 0000                link       A6, 0
  1785. 0000130E  4AAE 0008                tst.l      [A6 + 0x8]
  1786. 00001312  6716                     beq        +0x18 /* 0000132A */
  1787. 00001314  206E 0008                movea.l    A0, [A6 + 0x8]
  1788. 00001318  2050                     movea.l    A0, [A0]
  1789. 0000131A  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1790. 0000131E  4EAD 1BDA                jsr        [A5 + 0x1BDA /* export_887 */]
  1791. 00001322  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1792. 00001326  205F                     movea.l    A0, [A7]+
  1793. 00001328  A023                     syscall    DisposHandle/DisposeHandle
  1794. label0000132A:
  1795. 0000132A  4E5E                     unlink     A6
  1796. 0000132C  2E9F                     move.l     [A7], [A7]+
  1797. 0000132E  4E75                     rts
  1798. fn00001330:
  1799. 00001330  4E56 0000                link       A6, 0
  1800. 00001334  206E 0008                movea.l    A0, [A6 + 0x8]
  1801. 00001338  317C 0005 0006           move.w     [A0 + 0x6], 0x5
  1802. 0000133E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1803. 00001342  4EBA FC8E                jsr        [PC - 0x372 /* 00000FD2 */]
  1804. 00001346  206E 0008                movea.l    A0, [A6 + 0x8]
  1805. 0000134A  2050                     movea.l    A0, [A0]
  1806. 0000134C  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1807. 00001350  4EBA FFB8                jsr        [PC - 0x48 /* 0000130A */]
  1808. 00001354  206E 0008                movea.l    A0, [A6 + 0x8]
  1809. 00001358  2F10                     move.l     -[A7], [A0]
  1810. 0000135A  4EAD 1552                jsr        [A5 + 0x1552 /* export_678 */]
  1811. 0000135E  4E5E                     unlink     A6
  1812. 00001360  2E9F                     move.l     [A7], [A7]+
  1813. 00001362  4E75                     rts
  1814. fn00001364:
  1815. 00001364  4E56 FEEE                link       A6, -0x0112
  1816. 00001368  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1817. 0000136C  2A2E 0008                move.l     D5, [A6 + 0x8]
  1818. 00001370  2045                     movea.l    A0, D5
  1819. 00001372  2850                     movea.l    A4, [A0]
  1820. 00001374  4AAC 0002                tst.l      [A4 + 0x2]
  1821. 00001378  6702                     beq        +0x4 /* 0000137C */
  1822. 0000137A  607E                     bra        +0x80 /* 000013FA */
  1823. label0000137C:
  1824. 0000137C  4267                     clr.w      -[A7]
  1825. 0000137E  A994                     syscall    CurResFile
  1826. 00001380  3E1F                     move.w     D7, [A7]+
  1827. 00001382  42A7                     clr.l      -[A7]
  1828. 00001384  2F05                     move.l     -[A7], D5
  1829. 00001386  3F3C 000C                move.w     -[A7], 0xC
  1830. 0000138A  4EBA FCD6                jsr        [PC - 0x32A /* 00001062 */]
  1831. 0000138E  2D5F FFFA                move.l     [A6 - 0x6], [A7]+
  1832. 00001392  4267                     clr.w      -[A7]
  1833. 00001394  2045                     movea.l    A0, D5
  1834. 00001396  3F28 0004                move.w     -[A7], [A0 + 0x4]
  1835. 0000139A  4EBA EF82                jsr        [PC - 0x107E /* 0000031E */]
  1836. 0000139E  A998                     syscall    UseResFile
  1837. 000013A0  4267                     clr.w      -[A7]
  1838. 000013A2  A99B                     syscall    SetResLoad
  1839. 000013A4  42A7                     clr.l      -[A7]
  1840. 000013A6  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1841. 000013AA  3F14                     move.w     -[A7], [A4]
  1842. 000013AC  A81F                     syscall    Get1Resource
  1843. 000013AE  265F                     movea.l    A3, [A7]+
  1844. 000013B0  4267                     clr.w      -[A7]
  1845. 000013B2  A9AF                     syscall    ResError
  1846. 000013B4  3C1F                     move.w     D6, [A7]+
  1847. 000013B6  1F3C 0001                move.b     -[A7], 0x1
  1848. 000013BA  A99B                     syscall    SetResLoad
  1849. 000013BC  3F07                     move.w     -[A7], D7
  1850. 000013BE  A998                     syscall    UseResFile
  1851. 000013C0  4A46                     tst.w      D6
  1852. 000013C2  57C0                     seq        D0
  1853. 000013C4  220B                     move.l     D1, A3
  1854. 000013C6  56C1                     sne        D1
  1855. 000013C8  C001                     and.b      D0, D1
  1856. 000013CA  672E                     beq        +0x30 /* 000013FA */
  1857. 000013CC  2F0B                     move.l     -[A7], A3
  1858. 000013CE  486E FFFE                pea.l      [A6 - 0x2]
  1859. 000013D2  486E FFFA                pea.l      [A6 - 0x6]
  1860. 000013D6  486E FEF6                pea.l      [A6 - 0x10A]
  1861. 000013DA  A9A8                     syscall    GetResInfo
  1862. 000013DC  2F0B                     move.l     -[A7], A3
  1863. 000013DE  A9A3                     syscall    ReleaseResource
  1864. 000013E0  2F0C                     move.l     -[A7], A4
  1865. 000013E2  3F3C 0001                move.w     -[A7], 0x1
  1866. 000013E6  486E FEF6                pea.l      [A6 - 0x10A]
  1867. 000013EA  4240                     clr.w      D0
  1868. 000013EC  102E FEF6                move.b     D0, [A6 - 0x10A]
  1869. 000013F0  5240                     addq.w     D0, 1
  1870. 000013F2  48C0                     ext.l      D0
  1871. 000013F4  2F00                     move.l     -[A7], D0
  1872. 000013F6  4EBA FB04                jsr        [PC - 0x4FC /* 00000EFC */]
  1873. label000013FA:
  1874. 000013FA  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  1875. 000013FE  4E5E                     unlink     A6
  1876. 00001400  2E9F                     move.l     [A7], [A7]+
  1877. 00001402  4E75                     rts
  1878. fn00001404:
  1879. 00001404  4E56 FDEA                link       A6, -0x0216
  1880. 00001408  48E7 0018                movem.l    -[A7], A3,A4
  1881. 0000140C  286E 0008                movea.l    A4, [A6 + 0x8]
  1882. 00001410  2654                     movea.l    A3, [A4]
  1883. 00001412  302C 0006                move.w     D0, [A4 + 0x6]
  1884. 00001416  5540                     subq.w     D0, 2
  1885. 00001418  6774                     beq        +0x76 /* 0000148E */
  1886. 0000141A  5540                     subq.w     D0, 2
  1887. 0000141C  6700 00A2                beq        +0xA4 /* 000014C0 */
  1888. 00001420  5340                     subq.w     D0, 1
  1889. 00001422  6700 0082                beq        +0x84 /* 000014A6 */
  1890. 00001426  0440 000C                subi.w     D0, 0xC
  1891. 0000142A  6700 00B8                beq        +0xBA /* 000014E4 */
  1892. 0000142E  5340                     subq.w     D0, 1
  1893. 00001430  672E                     beq        +0x30 /* 00001460 */
  1894. 00001432  5940                     subq.w     D0, 4
  1895. 00001434  6700 0082                beq        +0x84 /* 000014B8 */
  1896. 00001438  5340                     subq.w     D0, 1
  1897. 0000143A  6762                     beq        +0x64 /* 0000149E */
  1898. 0000143C  5B40                     subq.w     D0, 5
  1899. 0000143E  6700 00CC                beq        +0xCE /* 0000150C */
  1900. 00001442  5340                     subq.w     D0, 1
  1901. 00001444  6700 00A8                beq        +0xAA /* 000014EE */
  1902. 00001448  5340                     subq.w     D0, 1
  1903. 0000144A  6700 00AA                beq        +0xAC /* 000014F6 */
  1904. 0000144E  5340                     subq.w     D0, 1
  1905. 00001450  6744                     beq        +0x46 /* 00001496 */
  1906. 00001452  5740                     subq.w     D0, 3
  1907. 00001454  675A                     beq        +0x5C /* 000014B0 */
  1908. 00001456  5340                     subq.w     D0, 1
  1909. 00001458  6700 00B2                beq        +0xB4 /* 0000150C */
  1910. 0000145C  6000 00AE                bra        +0xB0 /* 0000150C */
  1911. label00001460:
  1912. 00001460  4267                     clr.w      -[A7]
  1913. 00001462  2F0B                     move.l     -[A7], A3
  1914. 00001464  4EBA F6C4                jsr        [PC - 0x93C /* 00000B2A */]
  1915. 00001468  101F                     move.b     D0, [A7]+
  1916. 0000146A  0A00 0001                xori.b     D0, 0x1
  1917. 0000146E  4AAB 000C                tst.l      [A3 + 0xC]
  1918. 00001472  56C1                     sne        D1
  1919. 00001474  C001                     and.b      D0, D1
  1920. 00001476  6706                     beq        +0x8 /* 0000147E */
  1921. 00001478  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  1922. 0000147C  A992                     syscall    DetachResource
  1923. label0000147E:
  1924. 0000147E  4AAB 0002                tst.l      [A3 + 0x2]
  1925. 00001482  6700 0088                beq        +0x8A /* 0000150C */
  1926. 00001486  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  1927. 0000148A  A992                     syscall    DetachResource
  1928. 0000148C  607E                     bra        +0x80 /* 0000150C */
  1929. label0000148E:
  1930. 0000148E  2F0C                     move.l     -[A7], A4
  1931. 00001490  4EBA FD86                jsr        [PC - 0x27A /* 00001218 */]
  1932. 00001494  6076                     bra        +0x78 /* 0000150C */
  1933. label00001496:
  1934. 00001496  2F0C                     move.l     -[A7], A4
  1935. 00001498  4EBA FECA                jsr        [PC - 0x136 /* 00001364 */]
  1936. 0000149C  606E                     bra        +0x70 /* 0000150C */
  1937. label0000149E:
  1938. 0000149E  2F0C                     move.l     -[A7], A4
  1939. 000014A0  4EBA FDBC                jsr        [PC - 0x244 /* 0000125E */]
  1940. 000014A4  6066                     bra        +0x68 /* 0000150C */
  1941. label000014A6:
  1942. 000014A6  486B 000C                pea.l      [A3 + 0xC]
  1943. 000014AA  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  1944. 000014AE  605C                     bra        +0x5E /* 0000150C */
  1945. label000014B0:
  1946. 000014B0  2F0C                     move.l     -[A7], A4
  1947. 000014B2  4EBA FE7C                jsr        [PC - 0x184 /* 00001330 */]
  1948. 000014B6  6054                     bra        +0x56 /* 0000150C */
  1949. label000014B8:
  1950. 000014B8  2F0C                     move.l     -[A7], A4
  1951. 000014BA  4EBA FC64                jsr        [PC - 0x39C /* 00001120 */]
  1952. 000014BE  604C                     bra        +0x4E /* 0000150C */
  1953. label000014C0:
  1954. 000014C0  7000                     moveq.l    D0, 0x00
  1955. 000014C2  2940 0018                move.l     [A4 + 0x18], D0
  1956. 000014C6  4AAB 000C                tst.l      [A3 + 0xC]
  1957. 000014CA  6740                     beq        +0x42 /* 0000150C */
  1958. 000014CC  206B 000C                movea.l    A0, [A3 + 0xC]
  1959. 000014D0  4A90                     tst.l      [A0]
  1960. 000014D2  6738                     beq        +0x3A /* 0000150C */
  1961. 000014D4  42A7                     clr.l      -[A7]
  1962. 000014D6  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  1963. 000014DA  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  1964. 000014DE  295F 0018                move.l     [A4 + 0x18], [A7]+
  1965. 000014E2  6028                     bra        +0x2A /* 0000150C */
  1966. label000014E4:
  1967. 000014E4  7000                     moveq.l    D0, 0x00
  1968. 000014E6  2940 0018                move.l     [A4 + 0x18], D0
  1969. 000014EA  6020                     bra        +0x22 /* 0000150C */
  1970. 000014EC  601E                     bra        +0x20 /* 0000150C */
  1971. label000014EE:
  1972. 000014EE  7000                     moveq.l    D0, 0x00
  1973. 000014F0  2940 0018                move.l     [A4 + 0x18], D0
  1974. 000014F4  6016                     bra        +0x18 /* 0000150C */
  1975. label000014F6:
  1976. 000014F6  397C 0002 0006           move.w     [A4 + 0x6], 0x2
  1977. 000014FC  2F0C                     move.l     -[A7], A4
  1978. 000014FE  4EBA FAD2                jsr        [PC - 0x52E /* 00000FD2 */]
  1979. 00001502  302D F49E                move.w     D0, [A5 - 0xB62]
  1980. 00001506  48C0                     ext.l      D0
  1981. 00001508  2940 0018                move.l     [A4 + 0x18], D0
  1982. label0000150C:
  1983. 0000150C  4CDF 1800                movem.l    A3,A4, [A7]+
  1984. 00001510  4E5E                     unlink     A6
  1985. 00001512  2E9F                     move.l     [A7], [A7]+
  1986. 00001514  4E75                     rts
  1987. fn00001516:
  1988. 00001516  4E56 FFD8                link       A6, -0x0028
  1989. 0000151A  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  1990. 0000151E  282E 000A                move.l     D4, [A6 + 0xA]
  1991. 00001522  286E 000E                movea.l    A4, [A6 + 0xE]
  1992. 00001526  42A7                     clr.l      -[A7]
  1993. 00001528  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  1994. 0000152C  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  1995. 00001530  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1996. 00001534  2F04                     move.l     -[A7], D4
  1997. 00001536  707F                     moveq.l    D0, 0x7F
  1998. 00001538  2F00                     move.l     -[A7], D0
  1999. 0000153A  4EAD 0452                jsr        [A5 + 0x452 /* export_134 */]
  2000. 0000153E  201F                     move.l     D0, [A7]+
  2001. 00001540  D084                     add.l      D0, D4
  2002. 00001542  5480                     addq.l     D0, 2
  2003. 00001544  2A00                     move.l     D5, D0
  2004. 00001546  DABC 0000 0080           add.l      D5, 0x80
  2005. 0000154C  2005                     move.l     D0, D5
  2006. 0000154E  90AE FFFC                sub.l      D0, [A6 - 0x4]
  2007. 00001552  2D40 FFF0                move.l     [A6 - 0x10], D0
  2008. 00001556  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  2009. 0000155A  2F05                     move.l     -[A7], D5
  2010. 0000155C  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  2011. 00001560  4267                     clr.w      -[A7]
  2012. 00001562  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  2013. 00001566  3B5F F49E                move.w     [A5 - 0xB62], [A7]+
  2014. 0000156A  6704                     beq        +0x6 /* 00001570 */
  2015. 0000156C  6000 0094                bra        +0x96 /* 00001602 */
  2016. label00001570:
  2017. 00001570  206C 000C                movea.l    A0, [A4 + 0xC]
  2018. 00001574  2D50 FFE0                move.l     [A6 - 0x20], [A0]
  2019. 00001578  202E FFF0                move.l     D0, [A6 - 0x10]
  2020. 0000157C  D0AE FFE0                add.l      D0, [A6 - 0x20]
  2021. 00001580  2D40 FFE4                move.l     [A6 - 0x1C], D0
  2022. 00001584  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  2023. 00001588  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2024. 0000158C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2025. 00001590  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  2026. 00001594  2D6E FFE0 FFE8           move.l     [A6 - 0x18], [A6 - 0x20]
  2027. 0000159A  2D6E FFE4 FFE0           move.l     [A6 - 0x20], [A6 - 0x1C]
  2028. 000015A0  2D6E FFE8 FFE4           move.l     [A6 - 0x1C], [A6 - 0x18]
  2029. 000015A6  206C 000C                movea.l    A0, [A4 + 0xC]
  2030. 000015AA  2005                     move.l     D0, D5
  2031. 000015AC  D090                     add.l      D0, [A0]
  2032. 000015AE  2D40 FFEC                move.l     [A6 - 0x14], D0
  2033. 000015B2  7E00                     moveq.l    D7, 0x00
  2034. label000015B4:
  2035. 000015B4  202E FFE0                move.l     D0, [A6 - 0x20]
  2036. 000015B8  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  2037. 000015BC  6F02                     ble        +0x4 /* 000015C0 */
  2038. 000015BE  6038                     bra        +0x3A /* 000015F8 */
  2039. label000015C0:
  2040. 000015C0  2007                     move.l     D0, D7
  2041. 000015C2  727F                     moveq.l    D1, 0x7F
  2042. 000015C4  D081                     add.l      D0, D1
  2043. 000015C6  B880                     cmp.l      D4, D0
  2044. 000015C8  6D04                     blt        +0x6 /* 000015CE */
  2045. 000015CA  7C7F                     moveq.l    D6, 0x7F
  2046. 000015CC  6004                     bra        +0x6 /* 000015D2 */
  2047. label000015CE:
  2048. 000015CE  2C04                     move.l     D6, D4
  2049. 000015D0  9C87                     sub.l      D6, D7
  2050. label000015D2:
  2051. 000015D2  202E FFE0                move.l     D0, [A6 - 0x20]
  2052. 000015D6  90AE FFE4                sub.l      D0, [A6 - 0x1C]
  2053. 000015DA  2D40 FFD8                move.l     [A6 - 0x28], D0
  2054. 000015DE  BCAE FFD8                cmp.l      D6, [A6 - 0x28]
  2055. 000015E2  6F02                     ble        +0x4 /* 000015E6 */
  2056. 000015E4  6012                     bra        +0x14 /* 000015F8 */
  2057. label000015E6:
  2058. 000015E6  486E FFE0                pea.l      [A6 - 0x20]
  2059. 000015EA  486E FFE4                pea.l      [A6 - 0x1C]
  2060. 000015EE  3F06                     move.w     -[A7], D6
  2061. 000015F0  A8D0                     syscall    UnpackBits
  2062. 000015F2  DE86                     add.l      D7, D6
  2063. 000015F4  B887                     cmp.l      D4, D7
  2064. 000015F6  6EBC                     bgt        -0x42 /* 000015B4 */
  2065. label000015F8:
  2066. 000015F8  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  2067. 000015FC  2F04                     move.l     -[A7], D4
  2068. 000015FE  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  2069. label00001602:
  2070. 00001602  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  2071. 00001606  4E5E                     unlink     A6
  2072. 00001608  205F                     movea.l    A0, [A7]+
  2073. 0000160A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2074. 0000160E  4ED0                     jmp        [A0]
  2075. fn00001610:
  2076. 00001610  4E56 FFF4                link       A6, -0x000C
  2077. 00001614  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2078. 00001618  286E 000A                movea.l    A4, [A6 + 0xA]
  2079. 0000161C  2E2C 000C                move.l     D7, [A4 + 0xC]
  2080. 00001620  673E                     beq        +0x40 /* 00001660 */
  2081. 00001622  7001                     moveq.l    D0, 0x01
  2082. 00001624  B02C 0006                cmp.b      D0, [A4 + 0x6]
  2083. 00001628  6636                     bne        +0x38 /* 00001660 */
  2084. 0000162A  42A7                     clr.l      -[A7]
  2085. 0000162C  2F07                     move.l     -[A7], D7
  2086. 0000162E  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  2087. 00001632  2A1F                     move.l     D5, [A7]+
  2088. 00001634  47EC 0010                lea.l      A3, [A4 + 0x10]
  2089. 00001638  42A7                     clr.l      -[A7]
  2090. 0000163A  486B 0006                pea.l      [A3 + 0x6]
  2091. 0000163E  3F2B 0004                move.w     -[A7], [A3 + 0x4]
  2092. 00001642  4EAD 11CA                jsr        [A5 + 0x11CA /* export_565 */]
  2093. 00001646  2C1F                     move.l     D6, [A7]+
  2094. 00001648  2005                     move.l     D0, D5
  2095. 0000164A  7210                     moveq.l    D1, 0x10
  2096. 0000164C  D081                     add.l      D0, D1
  2097. 0000164E  B086                     cmp.l      D0, D6
  2098. 00001650  6E0E                     bgt        +0x10 /* 00001660 */
  2099. 00001652  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2100. 00001656  2F06                     move.l     -[A7], D6
  2101. 00001658  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2102. 0000165C  4EBA FEB8                jsr        [PC - 0x148 /* 00001516 */]
  2103. label00001660:
  2104. 00001660  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  2105. 00001664  4E5E                     unlink     A6
  2106. 00001666  205F                     movea.l    A0, [A7]+
  2107. 00001668  5C4F                     addq.w     A7, 6
  2108. 0000166A  4ED0                     jmp        [A0]
  2109. fn0000166C:
  2110. 0000166C  4E56 FFFE                link       A6, -0x0002
  2111. 00001670  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2112. 00001674  2E2E 0008                move.l     D7, [A6 + 0x8]
  2113. 00001678  2047                     movea.l    A0, D7
  2114. 0000167A  2850                     movea.l    A4, [A0]
  2115. 0000167C  4AAC 000C                tst.l      [A4 + 0xC]
  2116. 00001680  6700 0096                beq        +0x98 /* 00001718 */
  2117. 00001684  42A7                     clr.l      -[A7]
  2118. 00001686  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  2119. 0000168A  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  2120. 0000168E  4A9F                     tst.l      [A7]+
  2121. 00001690  6612                     bne        +0x14 /* 000016A4 */
  2122. 00001692  486C 000C                pea.l      [A4 + 0xC]
  2123. 00001696  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  2124. 0000169A  2047                     movea.l    A0, D7
  2125. 0000169C  2F10                     move.l     -[A7], [A0]
  2126. 0000169E  4EAD 1552                jsr        [A5 + 0x1552 /* export_678 */]
  2127. 000016A2  6074                     bra        +0x76 /* 00001718 */
  2128. label000016A4:
  2129. 000016A4  2047                     movea.l    A0, D7
  2130. 000016A6  3F28 0004                move.w     -[A7], [A0 + 0x4]
  2131. 000016AA  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  2132. 000016AE  4A6C 0014                tst.w      [A4 + 0x14]
  2133. 000016B2  5DC6                     slt        D6
  2134. 000016B4  4406                     neg.b      D6
  2135. 000016B6  2047                     movea.l    A0, D7
  2136. 000016B8  2F10                     move.l     -[A7], [A0]
  2137. 000016BA  2047                     movea.l    A0, D7
  2138. 000016BC  3F28 0004                move.w     -[A7], [A0 + 0x4]
  2139. 000016C0  4EBA FF4E                jsr        [PC - 0xB2 /* 00001610 */]
  2140. 000016C4  4267                     clr.w      -[A7]
  2141. 000016C6  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  2142. 000016CA  101F                     move.b     D0, [A7]+
  2143. 000016CC  664A                     bne        +0x4C /* 00001718 */
  2144. 000016CE  102D F6C5                move.b     D0, [A5 - 0x93B]
  2145. 000016D2  6744                     beq        +0x46 /* 00001718 */
  2146. 000016D4  4AAC 0010                tst.l      [A4 + 0x10]
  2147. 000016D8  57C1                     seq        D1
  2148. 000016DA  C001                     and.b      D0, D1
  2149. 000016DC  673A                     beq        +0x3C /* 00001718 */
  2150. 000016DE  1006                     move.b     D0, D6
  2151. 000016E0  6736                     beq        +0x38 /* 00001718 */
  2152. 000016E2  42A7                     clr.l      -[A7]
  2153. 000016E4  3F2C 002A                move.w     -[A7], [A4 + 0x2A]
  2154. 000016E8  4EAD 188A                jsr        [A5 + 0x188A /* export_781 */]
  2155. 000016EC  295F 0010                move.l     [A4 + 0x10], [A7]+
  2156. 000016F0  4267                     clr.w      -[A7]
  2157. 000016F2  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  2158. 000016F6  101F                     move.b     D0, [A7]+
  2159. 000016F8  661E                     bne        +0x20 /* 00001718 */
  2160. 000016FA  206C 0010                movea.l    A0, [A4 + 0x10]
  2161. 000016FE  2650                     movea.l    A3, [A0]
  2162. 00001700  376C 0014 0004           move.w     [A3 + 0x4], [A4 + 0x14]
  2163. 00001706  204B                     movea.l    A0, A3
  2164. 00001708  5C88                     addq.l     A0, 6
  2165. 0000170A  43EC 0016                lea.l      A1, [A4 + 0x16]
  2166. 0000170E  20D9                     move.l     [A0]+, [A1]+
  2167. 00001710  20D9                     move.l     [A0]+, [A1]+
  2168. 00001712  376C 002A 0020           move.w     [A3 + 0x20], [A4 + 0x2A]
  2169. label00001718:
  2170. 00001718  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2171. 0000171C  4E5E                     unlink     A6
  2172. 0000171E  2E9F                     move.l     [A7], [A7]+
  2173. 00001720  4E75                     rts
  2174. fn00001722:
  2175. 00001722  4E56 FFFC                link       A6, -0x0004
  2176. 00001726  48E7 0118                movem.l    -[A7], D7,A3,A4
  2177. 0000172A  266E 0008                movea.l    A3, [A6 + 0x8]
  2178. 0000172E  2E2E 0010                move.l     D7, [A6 + 0x10]
  2179. 00001732  2047                     movea.l    A0, D7
  2180. 00001734  2868 0008                movea.l    A4, [A0 + 0x8]
  2181. 00001738  1694                     move.b     [A3], [A4]
  2182. 0000173A  548C                     addq.l     A4, 2
  2183. 0000173C  2047                     movea.l    A0, D7
  2184. 0000173E  2050                     movea.l    A0, [A0]
  2185. 00001740  1154 0007                move.b     [A0 + 0x7], [A4]
  2186. 00001744  528C                     addq.l     A4, 1
  2187. 00001746  1013                     move.b     D0, [A3]
  2188. 00001748  4880                     ext.w      D0
  2189. 0000174A  5540                     subq.w     D0, 2
  2190. 0000174C  1680                     move.b     [A3], D0
  2191. 0000174E  206E 000C                movea.l    A0, [A6 + 0xC]
  2192. 00001752  208C                     move.l     [A0], A4
  2193. 00001754  1013                     move.b     D0, [A3]
  2194. 00001756  4880                     ext.w      D0
  2195. 00001758  48C0                     ext.l      D0
  2196. 0000175A  D9C0                     add.l      A4, D0
  2197. 0000175C  2047                     movea.l    A0, D7
  2198. 0000175E  214C 0018                move.l     [A0 + 0x18], A4
  2199. 00001762  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2200. 00001766  4E5E                     unlink     A6
  2201. 00001768  205F                     movea.l    A0, [A7]+
  2202. 0000176A  DEFC 000C                add.w      A7, 0xC
  2203. 0000176E  4ED0                     jmp        [A0]
  2204. fn00001770:
  2205. 00001770  4E56 FFE2                link       A6, -0x001E
  2206. 00001774  48E7 0118                movem.l    -[A7], D7,A3,A4
  2207. 00001778  266E 0008                movea.l    A3, [A6 + 0x8]
  2208. 0000177C  2E13                     move.l     D7, [A3]
  2209. 0000177E  302B 0006                move.w     D0, [A3 + 0x6]
  2210. 00001782  5540                     subq.w     D0, 2
  2211. 00001784  6B00 0162                bmi        +0x164 /* 000018E8 */
  2212. 00001788  0C40 0021                cmpi.w     D0, 0x21 /* '!' */
  2213. 0000178C  6E00 015A                bgt        +0x15C /* 000018E8 */
  2214. 00001790  D040                     add.w      D0, D0
  2215. 00001792  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2216. 00001796  4EFB 0000                jmp        [PC + D0.w]
  2217. 0000179A  0076 0150 005A           ori.w      [A6 + D0.w + 0x5A], 0x150
  2218. 000017A0  00AE 0150 0150 0150      ori.l      [A6 + 0x150], 0x1500150
  2219. 000017A8  0150                     bchg       [A0], D0
  2220. 000017AA  0150                     bchg       [A0], D0
  2221. 000017AC  0150                     bchg       [A0], D0
  2222. 000017AE  0096 0150 0150           ori.l      [A6], 0x1500150
  2223. 000017B4  0150                     bchg       [A0], D0
  2224. 000017B6  0114                     btst       [A4], D0
  2225. 000017B8  0046 0050                ori.w      D6, 0x50 /* 'P' */
  2226. 000017BC  00A2 0150 0150           ori.l      -[A2], 0x1500150
  2227. 000017C2  00DE                     .incomplete
  2228. 000017C4  00D4                     .incomplete
  2229. 000017C6  0150                     bchg       [A0], D0
  2230. 000017C8  0150                     bchg       [A0], D0
  2231. 000017CA  0150                     bchg       [A0], D0
  2232. 000017CC  0150                     bchg       [A0], D0
  2233. 000017CE  0046 0046                ori.w      D6, 0x46 /* 'F' */
  2234. 000017D2  0046 0150                ori.w      D6, 0x150
  2235. 000017D6  0150                     bchg       [A0], D0
  2236. 000017D8  0150                     bchg       [A0], D0
  2237. 000017DA  0050 0046                ori.w      [A0], 0x46 /* 'F' */
  2238. 000017DE  2F0B                     move.l     -[A7], A3
  2239. 000017E0  4EBA EBA4                jsr        [PC - 0x145C /* 00000386 */]
  2240. 000017E4  6000 0102                bra        +0x104 /* 000018E8 */
  2241. 000017E8  2F0B                     move.l     -[A7], A3
  2242. 000017EA  4EBA FC18                jsr        [PC - 0x3E8 /* 00001404 */]
  2243. 000017EE  6000 00F8                bra        +0xFA /* 000018E8 */
  2244. 000017F2  2047                     movea.l    A0, D7
  2245. 000017F4  49E8 0010                lea.l      A4, [A0 + 0x10]
  2246. 000017F8  42A7                     clr.l      -[A7]
  2247. 000017FA  486C 0006                pea.l      [A4 + 0x6]
  2248. 000017FE  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  2249. 00001802  4EAD 11CA                jsr        [A5 + 0x11CA /* export_565 */]
  2250. 00001806  275F 0018                move.l     [A3 + 0x18], [A7]+
  2251. 0000180A  6000 00DC                bra        +0xDE /* 000018E8 */
  2252. 0000180E  4267                     clr.w      -[A7]
  2253. 00001810  2F07                     move.l     -[A7], D7
  2254. 00001812  4EBA F316                jsr        [PC - 0xCEA /* 00000B2A */]
  2255. 00001816  101F                     move.b     D0, [A7]+
  2256. 00001818  670A                     beq        +0xC /* 00001824 */
  2257. 0000181A  2F0B                     move.l     -[A7], A3
  2258. 0000181C  4EAD 1AD2                jsr        [A5 + 0x1AD2 /* export_854 */]
  2259. 00001820  6000 00C6                bra        +0xC8 /* 000018E8 */
  2260. label00001824:
  2261. 00001824  2F0B                     move.l     -[A7], A3
  2262. 00001826  4EBA F9F0                jsr        [PC - 0x610 /* 00001218 */]
  2263. 0000182A  6000 00BC                bra        +0xBE /* 000018E8 */
  2264. 0000182E  277C 4249 5444 0018      move.l     [A3 + 0x18], 0x42495444 /* 'BITD' */
  2265. 00001836  6000 00B0                bra        +0xB2 /* 000018E8 */
  2266. 0000183A  277C 5049 4354 0018      move.l     [A3 + 0x18], 0x50494354 /* 'PICT' */
  2267. 00001842  6000 00A4                bra        +0xA6 /* 000018E8 */
  2268. 00001846  2F0B                     move.l     -[A7], A3
  2269. 00001848  4EBA FBBA                jsr        [PC - 0x446 /* 00001404 */]
  2270. 0000184C  2047                     movea.l    A0, D7
  2271. 0000184E  4868 0008                pea.l      [A0 + 0x8]
  2272. 00001852  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  2273. 00001856  2047                     movea.l    A0, D7
  2274. 00001858  4A68 0014                tst.w      [A0 + 0x14]
  2275. 0000185C  6C00 008A                bge        +0x8C /* 000018E8 */
  2276. 00001860  2047                     movea.l    A0, D7
  2277. 00001862  4868 0010                pea.l      [A0 + 0x10]
  2278. 00001866  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  2279. 0000186A  607C                     bra        +0x7E /* 000018E8 */
  2280. 0000186C  2F0B                     move.l     -[A7], A3
  2281. 0000186E  4267                     clr.w      -[A7]
  2282. 00001870  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  2283. 00001874  6072                     bra        +0x74 /* 000018E8 */
  2284. 00001876  2F0B                     move.l     -[A7], A3
  2285. 00001878  486E FFEC                pea.l      [A6 - 0x14]
  2286. 0000187C  486E FFEB                pea.l      [A6 - 0x15]
  2287. 00001880  4EBA FEA0                jsr        [PC - 0x160 /* 00001722 */]
  2288. 00001884  701A                     moveq.l    D0, 0x1A
  2289. 00001886  B02E FFEB                cmp.b      D0, [A6 - 0x15]
  2290. 0000188A  6C06                     bge        +0x8 /* 00001892 */
  2291. 0000188C  1D7C 001A FFEB           move.b     [A6 - 0x15], 0x1A
  2292. label00001892:
  2293. 00001892  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2294. 00001896  2047                     movea.l    A0, D7
  2295. 00001898  4868 0014                pea.l      [A0 + 0x14]
  2296. 0000189C  102E FFEB                move.b     D0, [A6 - 0x15]
  2297. 000018A0  4880                     ext.w      D0
  2298. 000018A2  48C0                     ext.l      D0
  2299. 000018A4  2F00                     move.l     -[A7], D0
  2300. 000018A6  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  2301. 000018AA  603C                     bra        +0x3E /* 000018E8 */
  2302. 000018AC  4267                     clr.w      -[A7]
  2303. 000018AE  2F07                     move.l     -[A7], D7
  2304. 000018B0  4EBA F278                jsr        [PC - 0xD88 /* 00000B2A */]
  2305. 000018B4  101F                     move.b     D0, [A7]+
  2306. 000018B6  6630                     bne        +0x32 /* 000018E8 */
  2307. 000018B8  2847                     movea.l    A4, D7
  2308. 000018BA  4AAC 000C                tst.l      [A4 + 0xC]
  2309. 000018BE  6728                     beq        +0x2A /* 000018E8 */
  2310. 000018C0  206C 000C                movea.l    A0, [A4 + 0xC]
  2311. 000018C4  4A90                     tst.l      [A0]
  2312. 000018C6  6720                     beq        +0x22 /* 000018E8 */
  2313. 000018C8  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  2314. 000018CC  205F                     movea.l    A0, [A7]+
  2315. 000018CE  A04A                     syscall    HNoPurge
  2316. 000018D0  2F0B                     move.l     -[A7], A3
  2317. 000018D2  4EBA FD98                jsr        [PC - 0x268 /* 0000166C */]
  2318. 000018D6  4267                     clr.w      -[A7]
  2319. 000018D8  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  2320. 000018DC  101F                     move.b     D0, [A7]+
  2321. 000018DE  6708                     beq        +0xA /* 000018E8 */
  2322. 000018E0  486C 000C                pea.l      [A4 + 0xC]
  2323. 000018E4  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  2324. label000018E8:
  2325. 000018E8  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2326. 000018EC  4E5E                     unlink     A6
  2327. 000018EE  2E9F                     move.l     [A7], [A7]+
  2328. 000018F0  4E75                     rts
  2329. fn000018F2:
  2330. 000018F2  4E56 FEE2                link       A6, -0x011E
  2331. 000018F6  48E7 0018                movem.l    -[A7], A3,A4
  2332. 000018FA  286E 0008                movea.l    A4, [A6 + 0x8]
  2333. 000018FE  2654                     movea.l    A3, [A4]
  2334. 00001900  302C 0006                move.w     D0, [A4 + 0x6]
  2335. 00001904  5340                     subq.w     D0, 1
  2336. 00001906  6B00 00AE                bmi        +0xB0 /* 000019B6 */
  2337. 0000190A  0C40 0022                cmpi.w     D0, 0x22 /* '\"' */
  2338. 0000190E  6E00 00A6                bgt        +0xA8 /* 000019B6 */
  2339. 00001912  D040                     add.w      D0, D0
  2340. 00001914  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2341. 00001918  4EFB 0000                jmp        [PC + D0.w]
  2342. 0000191C  0058 008E                ori.w      [A0]+, 0x8E
  2343. 00001920  009C 0058 0058           ori.l      [A4]+, 0x580058 /* 'X\0X' */
  2344. 00001926  009C 0058 009C           ori.l      [A4]+, 0x58009C
  2345. 0000192C  009C 009C 009C           ori.l      [A4]+, 0x9C009C
  2346. 00001932  0084 009C 009C           ori.l      D4, 0x9C009C
  2347. 00001938  009C 009C 0048           ori.l      [A4]+, 0x9C0048
  2348. 0000193E  0058 0084                ori.w      [A0]+, 0x84
  2349. 00001942  009C 009C 0096           ori.l      [A4]+, 0x9C0096
  2350. 00001948  0070 009C 009C           ori.w      [A0 + D0.w - 0x100], 0x9C
  2351. 0000194E  009C 009C 0050           ori.l      [A4]+, 0x9C0050
  2352. 00001954  0048 0048                ori.w      A0, 0x48 /* 'H' */
  2353. 00001958  0058 0060                ori.w      [A0]+, 0x60 /* '`' */
  2354. 0000195C  009C 0058 0048           ori.l      [A4]+, 0x580048 /* 'X\0H' */
  2355. 00001962  2F0C                     move.l     -[A7], A4
  2356. 00001964  4EBA EA20                jsr        [PC - 0x15E0 /* 00000386 */]
  2357. 00001968  604C                     bra        +0x4E /* 000019B6 */
  2358. 0000196A  2F0C                     move.l     -[A7], A4
  2359. 0000196C  4EBA EA18                jsr        [PC - 0x15E8 /* 00000386 */]
  2360. 00001970  6044                     bra        +0x46 /* 000019B6 */
  2361. 00001972  2F0C                     move.l     -[A7], A4
  2362. 00001974  4EBA FA8E                jsr        [PC - 0x572 /* 00001404 */]
  2363. 00001978  603C                     bra        +0x3E /* 000019B6 */
  2364. 0000197A  42A7                     clr.l      -[A7]
  2365. 0000197C  486B 0010                pea.l      [A3 + 0x10]
  2366. 00001980  4EAD 1BB2                jsr        [A5 + 0x1BB2 /* export_882 */]
  2367. 00001984  295F 0018                move.l     [A4 + 0x18], [A7]+
  2368. 00001988  602C                     bra        +0x2E /* 000019B6 */
  2369. 0000198A  2F0C                     move.l     -[A7], A4
  2370. 0000198C  4EBA F8D0                jsr        [PC - 0x730 /* 0000125E */]
  2371. 00001990  2F0B                     move.l     -[A7], A3
  2372. 00001992  4EAD 1BA2                jsr        [A5 + 0x1BA2 /* export_880 */]
  2373. 00001996  2F0B                     move.l     -[A7], A3
  2374. 00001998  4EAD 1B9A                jsr        [A5 + 0x1B9A /* export_879 */]
  2375. 0000199C  6018                     bra        +0x1A /* 000019B6 */
  2376. 0000199E  297C 5343 5657 0018      move.l     [A4 + 0x18], 0x53435657 /* 'SCVW' */
  2377. 000019A6  600E                     bra        +0x10 /* 000019B6 */
  2378. 000019A8  2F0C                     move.l     -[A7], A4
  2379. 000019AA  4EBA F86C                jsr        [PC - 0x794 /* 00001218 */]
  2380. 000019AE  6006                     bra        +0x8 /* 000019B6 */
  2381. 000019B0  2F0C                     move.l     -[A7], A4
  2382. 000019B2  4EAD 1BAA                jsr        [A5 + 0x1BAA /* export_881 */]
  2383. label000019B6:
  2384. 000019B6  4CDF 1800                movem.l    A3,A4, [A7]+
  2385. 000019BA  4E5E                     unlink     A6
  2386. 000019BC  2E9F                     move.l     [A7], [A7]+
  2387. 000019BE  4E75                     rts
  2388. fn000019C0:
  2389. 000019C0  4E56 FEDE                link       A6, -0x0122
  2390. 000019C4  48E7 0018                movem.l    -[A7], A3,A4
  2391. 000019C8  266E 0008                movea.l    A3, [A6 + 0x8]
  2392. 000019CC  302B 0006                move.w     D0, [A3 + 0x6]
  2393. 000019D0  5340                     subq.w     D0, 1
  2394. 000019D2  6B00 0152                bmi        +0x154 /* 00001B26 */
  2395. 000019D6  0C40 0022                cmpi.w     D0, 0x22 /* '\"' */
  2396. 000019DA  6E00 014A                bgt        +0x14C /* 00001B26 */
  2397. 000019DE  D040                     add.w      D0, D0
  2398. 000019E0  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2399. 000019E4  4EFB 0000                jmp        [PC + D0.w]
  2400. 000019E8  0052 0052                ori.w      [A2], 0x52 /* 'R' */
  2401. 000019EC  0140                     bchg       D0, D0
  2402. 000019EE  005C 0086                ori.w      [A4]+, 0x86
  2403. 000019F2  0140                     bchg       D0, D0
  2404. 000019F4  0140                     bchg       D0, D0
  2405. 000019F6  0140                     bchg       D0, D0
  2406. 000019F8  0140                     bchg       D0, D0
  2407. 000019FA  0140                     bchg       D0, D0
  2408. 000019FC  0140                     bchg       D0, D0
  2409. 000019FE  006E 0140 0140           ori.w      [A6 + 0x140], 0x140
  2410. 00001A04  0140                     bchg       D0, D0
  2411. 00001A06  0112                     btst       [A2], D0
  2412. 00001A08  0048 0052                ori.w      A0, 0x52 /* 'R' */
  2413. 00001A0C  007A 0140 0140           ori.w      [PC + 0x140 /* 00001B4E, value 0x0, cstring "" */], 0x140
  2414. 00001A12  009C 0128 0140           ori.l      [A4]+, 0x1280140
  2415. 00001A18  0140                     bchg       D0, D0
  2416. 00001A1A  0140                     bchg       D0, D0
  2417. 00001A1C  0140                     bchg       D0, D0
  2418. 00001A1E  0048 0048                ori.w      A0, 0x48 /* 'H' */
  2419. 00001A22  0048 0140                ori.w      A0, 0x140
  2420. 00001A26  0052 0140                ori.w      [A2], 0x140
  2421. 00001A2A  0048 0048                ori.w      A0, 0x48 /* 'H' */
  2422. 00001A2E  2F0B                     move.l     -[A7], A3
  2423. 00001A30  4EBA F9D2                jsr        [PC - 0x62E /* 00001404 */]
  2424. 00001A34  6000 00F0                bra        +0xF2 /* 00001B26 */
  2425. 00001A38  2F0B                     move.l     -[A7], A3
  2426. 00001A3A  4EBA F9C8                jsr        [PC - 0x638 /* 00001404 */]
  2427. 00001A3E  6000 00E6                bra        +0xE8 /* 00001B26 */
  2428. 00001A42  2F0B                     move.l     -[A7], A3
  2429. 00001A44  4EBA F9BE                jsr        [PC - 0x642 /* 00001404 */]
  2430. 00001A48  06AB 0000 7D62 0018      addi.l     [A3 + 0x18], 0x7D62 /* '}b' */
  2431. 00001A50  6000 00D4                bra        +0xD6 /* 00001B26 */
  2432. 00001A54  277C 5354 5854 0018      move.l     [A3 + 0x18], 0x53545854 /* 'STXT' */
  2433. 00001A5C  6000 00C8                bra        +0xCA /* 00001B26 */
  2434. 00001A60  277C 5445 5854 0018      move.l     [A3 + 0x18], 0x54455854 /* 'TEXT' */
  2435. 00001A68  6000 00BC                bra        +0xBE /* 00001B26 */
  2436. 00001A6C  2053                     movea.l    A0, [A3]
  2437. 00001A6E  4868 0008                pea.l      [A0 + 0x8]
  2438. 00001A72  4EAD 150A                jsr        [A5 + 0x150A /* export_669 */]
  2439. 00001A76  2053                     movea.l    A0, [A3]
  2440. 00001A78  7000                     moveq.l    D0, 0x00
  2441. 00001A7A  2140 000C                move.l     [A0 + 0xC], D0
  2442. 00001A7E  6000 00A6                bra        +0xA8 /* 00001B26 */
  2443. 00001A82  2F0B                     move.l     -[A7], A3
  2444. 00001A84  486E FFFC                pea.l      [A6 - 0x4]
  2445. 00001A88  486E FFFB                pea.l      [A6 - 0x5]
  2446. 00001A8C  4EBA FC94                jsr        [PC - 0x36C /* 00001722 */]
  2447. 00001A90  701E                     moveq.l    D0, 0x1E
  2448. 00001A92  B02E FFFB                cmp.b      D0, [A6 - 0x5]
  2449. 00001A96  6C06                     bge        +0x8 /* 00001A9E */
  2450. 00001A98  1D7C 001E FFFB           move.b     [A6 - 0x5], 0x1E
  2451. label00001A9E:
  2452. 00001A9E  2853                     movea.l    A4, [A3]
  2453. 00001AA0  7018                     moveq.l    D0, 0x18
  2454. 00001AA2  B02E FFFB                cmp.b      D0, [A6 - 0x5]
  2455. 00001AA6  6618                     bne        +0x1A /* 00001AC0 */
  2456. 00001AA8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2457. 00001AAC  486C 0014                pea.l      [A4 + 0x14]
  2458. 00001AB0  102E FFFB                move.b     D0, [A6 - 0x5]
  2459. 00001AB4  4880                     ext.w      D0
  2460. 00001AB6  48C0                     ext.l      D0
  2461. 00001AB8  2F00                     move.l     -[A7], D0
  2462. 00001ABA  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  2463. 00001ABE  6016                     bra        +0x18 /* 00001AD6 */
  2464. label00001AC0:
  2465. 00001AC0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2466. 00001AC4  486C 0010                pea.l      [A4 + 0x10]
  2467. 00001AC8  102E FFFB                move.b     D0, [A6 - 0x5]
  2468. 00001ACC  4880                     ext.w      D0
  2469. 00001ACE  48C0                     ext.l      D0
  2470. 00001AD0  2F00                     move.l     -[A7], D0
  2471. 00001AD2  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  2472. label00001AD6:
  2473. 00001AD6  206D F4DA                movea.l    A0, [A5 - 0xB26]
  2474. 00001ADA  0C68 0402 0116           cmpi.w     [A0 + 0x116], 0x402
  2475. 00001AE0  6C44                     bge        +0x46 /* 00001B26 */
  2476. 00001AE2  2853                     movea.l    A4, [A3]
  2477. 00001AE4  422C 0013                clr.b      [A4 + 0x13]
  2478. 00001AE8  426C 001C                clr.w      [A4 + 0x1C]
  2479. 00001AEC  396C 002A 0026           move.w     [A4 + 0x26], [A4 + 0x2A]
  2480. 00001AF2  422C 0029                clr.b      [A4 + 0x29]
  2481. 00001AF6  602E                     bra        +0x30 /* 00001B26 */
  2482. 00001AF8  2853                     movea.l    A4, [A3]
  2483. 00001AFA  4AAC 000C                tst.l      [A4 + 0xC]
  2484. 00001AFE  6726                     beq        +0x28 /* 00001B26 */
  2485. 00001B00  2F0B                     move.l     -[A7], A3
  2486. 00001B02  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  2487. 00001B06  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  2488. 00001B0A  A9D0                     syscall    TECalText
  2489. 00001B0C  6018                     bra        +0x1A /* 00001B26 */
  2490. 00001B0E  2F0B                     move.l     -[A7], A3
  2491. 00001B10  4EBA F74C                jsr        [PC - 0x8B4 /* 0000125E */]
  2492. 00001B14  284B                     movea.l    A4, A3
  2493. 00001B16  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  2494. 00001B1A  1F3C 0001                move.b     -[A7], 0x1
  2495. 00001B1E  1F3C 0001                move.b     -[A7], 0x1
  2496. 00001B22  4EAD 1B0A                jsr        [A5 + 0x1B0A /* export_861 */]
  2497. label00001B26:
  2498. 00001B26  4CDF 1800                movem.l    A3,A4, [A7]+
  2499. 00001B2A  4E5E                     unlink     A6
  2500. 00001B2C  2E9F                     move.l     [A7], [A7]+
  2501. 00001B2E  4E75                     rts
  2502. fn00001B30:
  2503. 00001B30  4E56 FFF2                link       A6, -0x000E
  2504. 00001B34  206E 0008                movea.l    A0, [A6 + 0x8]
  2505. 00001B38  3028 0006                move.w     D0, [A0 + 0x6]
  2506. 00001B3C  5340                     subq.w     D0, 1
  2507. 00001B3E  6B76                     bmi        +0x78 /* 00001BB6 */
  2508. 00001B40  0C40 0022                cmpi.w     D0, 0x22 /* '\"' */
  2509. 00001B44  6E70                     bgt        +0x72 /* 00001BB6 */
  2510. 00001B46  D040                     add.w      D0, D0
  2511. 00001B48  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2512. 00001B4C  4EFB 0000                jmp        [PC + D0.w]
  2513. 00001B50  0052 0052                ori.w      [A2], 0x52 /* 'R' */
  2514. 00001B54  0068 0052 0052           ori.w      [A0 + 0x52], 0x52 /* 'R' */
  2515. 00001B5A  0068 0052 0068           ori.w      [A0 + 0x68], 0x52 /* 'R' */
  2516. 00001B60  0068 0052 0068           ori.w      [A0 + 0x68], 0x52 /* 'R' */
  2517. 00001B66  005C 0068                ori.w      [A4]+, 0x68 /* 'h' */
  2518. 00001B6A  0068 0068 0068           ori.w      [A0 + 0x68], 0x68 /* 'h' */
  2519. 00001B70  0048 0052                ori.w      A0, 0x52 /* 'R' */
  2520. 00001B74  005C 0068                ori.w      [A4]+, 0x68 /* 'h' */
  2521. 00001B78  0052 0052                ori.w      [A2], 0x52 /* 'R' */
  2522. 00001B7C  0052 0068                ori.w      [A2], 0x68 /* 'h' */
  2523. 00001B80  0068 0068 0068           ori.w      [A0 + 0x68], 0x68 /* 'h' */
  2524. 00001B86  0048 0048                ori.w      A0, 0x48 /* 'H' */
  2525. 00001B8A  0048 0068                ori.w      A0, 0x68 /* 'h' */
  2526. 00001B8E  0068 0068 0052           ori.w      [A0 + 0x52], 0x68 /* 'h' */
  2527. 00001B94  0048 2F2E                ori.w      A0, 0x2F2E /* '/.' */
  2528. 00001B98  0008 4EBA                ori.b      A0, 0xBA
  2529. 00001B9C  E7EA 6016                rol   .w   [A2 + 0x6016]
  2530. 00001BA0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2531. 00001BA4  4EBA F85E                jsr        [PC - 0x7A2 /* 00001404 */]
  2532. 00001BA8  600C                     bra        +0xE /* 00001BB6 */
  2533. 00001BAA  206E 0008                movea.l    A0, [A6 + 0x8]
  2534. 00001BAE  217C 5049 4354 0018      move.l     [A0 + 0x18], 0x50494354 /* 'PICT' */
  2535. label00001BB6:
  2536. 00001BB6  4E5E                     unlink     A6
  2537. 00001BB8  2E9F                     move.l     [A7], [A7]+
  2538. 00001BBA  4E75                     rts
  2539. fn00001BBC:
  2540. 00001BBC  4E56 FFF0                link       A6, -0x0010
  2541. 00001BC0  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2542. 00001BC4  266E 0008                movea.l    A3, [A6 + 0x8]
  2543. 00001BC8  42A7                     clr.l      -[A7]
  2544. 00001BCA  2F0B                     move.l     -[A7], A3
  2545. 00001BCC  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  2546. 00001BD0  2817                     move.l     D4, [A7]
  2547. 00001BD2  7006                     moveq.l    D0, 0x06
  2548. 00001BD4  2F00                     move.l     -[A7], D0
  2549. 00001BD6  4EAD 0452                jsr        [A5 + 0x452 /* export_134 */]
  2550. 00001BDA  201F                     move.l     D0, [A7]+
  2551. 00001BDC  3C00                     move.w     D6, D0
  2552. 00001BDE  E740                     asl        D0.w, 3
  2553. 00001BE0  3A00                     move.w     D5, D0
  2554. 00001BE2  5045                     addq.w     D5, 8
  2555. 00001BE4  5346                     subq.w     D6, 1
  2556. 00001BE6  2F0B                     move.l     -[A7], A3
  2557. 00001BE8  3005                     move.w     D0, D5
  2558. 00001BEA  48C0                     ext.l      D0
  2559. 00001BEC  2F00                     move.l     -[A7], D0
  2560. 00001BEE  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  2561. 00001BF2  4267                     clr.w      -[A7]
  2562. 00001BF4  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  2563. 00001BF8  4A5F                     tst.w      [A7]+
  2564. 00001BFA  2853                     movea.l    A4, [A3]
  2565. 00001BFC  3E06                     move.w     D7, D6
  2566. 00001BFE  6018                     bra        +0x1A /* 00001C18 */
  2567. label00001C00:
  2568. 00001C00  3007                     move.w     D0, D7
  2569. 00001C02  C1FC 0006                muls.w     D0, 0x6
  2570. 00001C06  3207                     move.w     D1, D7
  2571. 00001C08  E741                     asl        D1.w, 3
  2572. 00001C0A  41F4 100A                lea.l      A0, [A4 + D1.w + 0xA]
  2573. 00001C0E  43F4 0000                lea.l      A1, [A4 + D0.w]
  2574. 00001C12  20D9                     move.l     [A0]+, [A1]+
  2575. 00001C14  3091                     move.w     [A0], [A1]
  2576. 00001C16  5347                     subq.w     D7, 1
  2577. label00001C18:
  2578. 00001C18  4A47                     tst.w      D7
  2579. 00001C1A  6CE4                     bge        -0x1A /* 00001C00 */
  2580. 00001C1C  3D46 FFF0                move.w     [A6 - 0x10], D6
  2581. 00001C20  4247                     clr.w      D7
  2582. 00001C22  600C                     bra        +0xE /* 00001C30 */
  2583. label00001C24:
  2584. 00001C24  3007                     move.w     D0, D7
  2585. 00001C26  E740                     asl        D0.w, 3
  2586. 00001C28  3987 0008                move.w     [A4 + D0.w + 0x8], D7
  2587. 00001C2C  5247                     addq.w     D7, 1
  2588. 00001C2E  6906                     bvs        +0x8 /* 00001C36 */
  2589. label00001C30:
  2590. 00001C30  BE6E FFF0                cmp.w      D7, [A6 - 0x10]
  2591. 00001C34  6FEE                     ble        -0x10 /* 00001C24 */
  2592. label00001C36:
  2593. 00001C36  426C 0004                clr.w      [A4 + 0x4]
  2594. 00001C3A  3946 0006                move.w     [A4 + 0x6], D6
  2595. 00001C3E  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2596. 00001C42  4E5E                     unlink     A6
  2597. 00001C44  2E9F                     move.l     [A7], [A7]+
  2598. 00001C46  4E75                     rts
  2599. fn00001C48:
  2600. 00001C48  4E56 FEF6                link       A6, -0x010A
  2601. 00001C4C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2602. 00001C50  266E 0008                movea.l    A3, [A6 + 0x8]
  2603. 00001C54  2E13                     move.l     D7, [A3]
  2604. 00001C56  302B 0006                move.w     D0, [A3 + 0x6]
  2605. 00001C5A  5340                     subq.w     D0, 1
  2606. 00001C5C  6B00 00B0                bmi        +0xB2 /* 00001D0E */
  2607. 00001C60  0C40 0022                cmpi.w     D0, 0x22 /* '\"' */
  2608. 00001C64  6E00 00A8                bgt        +0xAA /* 00001D0E */
  2609. 00001C68  D040                     add.w      D0, D0
  2610. 00001C6A  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2611. 00001C6E  4EFB 0000                jmp        [PC + D0.w]
  2612. 00001C72  0050 0058                ori.w      [A0], 0x58 /* 'X' */
  2613. 00001C76  009E 0050 0050           ori.l      [A6]+, 0x500050 /* 'P\0P' */
  2614. 00001C7C  009E 0050 009E           ori.l      [A6]+, 0x50009E
  2615. 00001C82  009E 009E 009E           ori.l      [A6]+, 0x9E009E
  2616. 00001C88  007C 009E                ori.w      sr, 158
  2617. 00001C8C  009E 009E 0086           ori.l      [A6]+, 0x9E0086
  2618. 00001C92  0048 0050                ori.w      A0, 0x50 /* 'P' */
  2619. 00001C96  007C 009E                ori.w      sr, 158
  2620. 00001C9A  0050 0050                ori.w      [A0], 0x50 /* 'P' */
  2621. 00001C9E  006E 009E 009E           ori.w      [A6 + 0x9E], 0x9E
  2622. 00001CA4  009E 009E 0048           ori.l      [A6]+, 0x9E0048
  2623. 00001CAA  0048 0048                ori.w      A0, 0x48 /* 'H' */
  2624. 00001CAE  0050 0050                ori.w      [A0], 0x50 /* 'P' */
  2625. 00001CB2  009E 0050 0048           ori.l      [A6]+, 0x500048 /* 'P\0H' */
  2626. 00001CB8  2F0B                     move.l     -[A7], A3
  2627. 00001CBA  4EBA E6CA                jsr        [PC - 0x1936 /* 00000386 */]
  2628. 00001CBE  604E                     bra        +0x50 /* 00001D0E */
  2629. 00001CC0  2F0B                     move.l     -[A7], A3
  2630. 00001CC2  4EBA F740                jsr        [PC - 0x8C0 /* 00001404 */]
  2631. 00001CC6  6046                     bra        +0x48 /* 00001D0E */
  2632. 00001CC8  42A7                     clr.l      -[A7]
  2633. 00001CCA  2F0B                     move.l     -[A7], A3
  2634. 00001CCC  3F3C 001F                move.w     -[A7], 0x1F
  2635. 00001CD0  4EBA F390                jsr        [PC - 0xC70 /* 00001062 */]
  2636. 00001CD4  2C1F                     move.l     D6, [A7]+
  2637. 00001CD6  2F0B                     move.l     -[A7], A3
  2638. 00001CD8  4EBA F53E                jsr        [PC - 0xAC2 /* 00001218 */]
  2639. 00001CDC  6030                     bra        +0x32 /* 00001D0E */
  2640. 00001CDE  2F0B                     move.l     -[A7], A3
  2641. 00001CE0  4EBA F57C                jsr        [PC - 0xA84 /* 0000125E */]
  2642. 00001CE4  2F07                     move.l     -[A7], D7
  2643. 00001CE6  4EAD 1B52                jsr        [A5 + 0x1B52 /* export_870 */]
  2644. 00001CEA  6022                     bra        +0x24 /* 00001D0E */
  2645. 00001CEC  277C 434C 5554 0018      move.l     [A3 + 0x18], 0x434C5554 /* 'CLUT' */
  2646. 00001CF4  6018                     bra        +0x1A /* 00001D0E */
  2647. 00001CF6  2853                     movea.l    A4, [A3]
  2648. 00001CF8  4AAC 000C                tst.l      [A4 + 0xC]
  2649. 00001CFC  6710                     beq        +0x12 /* 00001D0E */
  2650. 00001CFE  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  2651. 00001D02  205F                     movea.l    A0, [A7]+
  2652. 00001D04  A04A                     syscall    HNoPurge
  2653. 00001D06  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  2654. 00001D0A  4EBA FEB0                jsr        [PC - 0x150 /* 00001BBC */]
  2655. label00001D0E:
  2656. 00001D0E  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2657. 00001D12  4E5E                     unlink     A6
  2658. 00001D14  2E9F                     move.l     [A7], [A7]+
  2659. 00001D16  4E75                     rts
  2660. fn00001D18:
  2661. 00001D18  4E56 0000                link       A6, 0
  2662. 00001D1C  206E 0008                movea.l    A0, [A6 + 0x8]
  2663. 00001D20  3028 0006                move.w     D0, [A0 + 0x6]
  2664. 00001D24  5540                     subq.w     D0, 2
  2665. 00001D26  6742                     beq        +0x44 /* 00001D6A */
  2666. 00001D28  0440 000A                subi.w     D0, 0xA /* '\n' */
  2667. 00001D2C  671C                     beq        +0x1E /* 00001D4A */
  2668. 00001D2E  5740                     subq.w     D0, 3
  2669. 00001D30  6738                     beq        +0x3A /* 00001D6A */
  2670. 00001D32  5940                     subq.w     D0, 4
  2671. 00001D34  6714                     beq        +0x16 /* 00001D4A */
  2672. 00001D36  5740                     subq.w     D0, 3
  2673. 00001D38  671E                     beq        +0x20 /* 00001D58 */
  2674. 00001D3A  5340                     subq.w     D0, 1
  2675. 00001D3C  672C                     beq        +0x2E /* 00001D6A */
  2676. 00001D3E  5F40                     subq.w     D0, 7
  2677. 00001D40  6728                     beq        +0x2A /* 00001D6A */
  2678. 00001D42  5B40                     subq.w     D0, 5
  2679. 00001D44  6724                     beq        +0x26 /* 00001D6A */
  2680. 00001D46  601A                     bra        +0x1C /* 00001D62 */
  2681. 00001D48  6020                     bra        +0x22 /* 00001D6A */
  2682. label00001D4A:
  2683. 00001D4A  206E 0008                movea.l    A0, [A6 + 0x8]
  2684. 00001D4E  217C 5348 4150 0018      move.l     [A0 + 0x18], 0x53484150 /* 'SHAP' */
  2685. 00001D56  6012                     bra        +0x14 /* 00001D6A */
  2686. label00001D58:
  2687. 00001D58  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2688. 00001D5C  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  2689. 00001D60  6008                     bra        +0xA /* 00001D6A */
  2690. label00001D62:
  2691. 00001D62  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2692. 00001D66  4EBA F69C                jsr        [PC - 0x964 /* 00001404 */]
  2693. label00001D6A:
  2694. 00001D6A  4E5E                     unlink     A6
  2695. 00001D6C  2E9F                     move.l     [A7], [A7]+
  2696. 00001D6E  4E75                     rts
  2697. fn00001D70:
  2698. 00001D70  4E56 FFF8                link       A6, -0x0008
  2699. 00001D74  48E7 0018                movem.l    -[A7], A3,A4
  2700. 00001D78  286E 0008                movea.l    A4, [A6 + 0x8]
  2701. 00001D7C  2654                     movea.l    A3, [A4]
  2702. 00001D7E  302C 0006                move.w     D0, [A4 + 0x6]
  2703. 00001D82  5540                     subq.w     D0, 2
  2704. 00001D84  6764                     beq        +0x66 /* 00001DEA */
  2705. 00001D86  5540                     subq.w     D0, 2
  2706. 00001D88  6700 00A8                beq        +0xAA /* 00001E32 */
  2707. 00001D8C  5340                     subq.w     D0, 1
  2708. 00001D8E  6776                     beq        +0x78 /* 00001E06 */
  2709. 00001D90  5F40                     subq.w     D0, 7
  2710. 00001D92  6700 008C                beq        +0x8E /* 00001E20 */
  2711. 00001D96  5740                     subq.w     D0, 3
  2712. 00001D98  6700 00A6                beq        +0xA8 /* 00001E40 */
  2713. 00001D9C  5340                     subq.w     D0, 1
  2714. 00001D9E  6700 00A0                beq        +0xA2 /* 00001E40 */
  2715. 00001DA2  5340                     subq.w     D0, 1
  2716. 00001DA4  671E                     beq        +0x20 /* 00001DC4 */
  2717. 00001DA6  5540                     subq.w     D0, 2
  2718. 00001DA8  6776                     beq        +0x78 /* 00001E20 */
  2719. 00001DAA  5740                     subq.w     D0, 3
  2720. 00001DAC  677C                     beq        +0x7E /* 00001E2A */
  2721. 00001DAE  5340                     subq.w     D0, 1
  2722. 00001DB0  6700 008E                beq        +0x90 /* 00001E40 */
  2723. 00001DB4  5F40                     subq.w     D0, 7
  2724. 00001DB6  6700 0088                beq        +0x8A /* 00001E40 */
  2725. 00001DBA  5540                     subq.w     D0, 2
  2726. 00001DBC  6752                     beq        +0x54 /* 00001E10 */
  2727. 00001DBE  5740                     subq.w     D0, 3
  2728. 00001DC0  677E                     beq        +0x80 /* 00001E40 */
  2729. 00001DC2  6076                     bra        +0x78 /* 00001E3A */
  2730. label00001DC4:
  2731. 00001DC4  2F0C                     move.l     -[A7], A4
  2732. 00001DC6  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  2733. 00001DCA  302D F49E                move.w     D0, [A5 - 0xB62]
  2734. 00001DCE  48C0                     ext.l      D0
  2735. 00001DD0  2940 0018                move.l     [A4 + 0x18], D0
  2736. 00001DD4  4A6D F49E                tst.w      [A5 - 0xB62]
  2737. 00001DD8  6766                     beq        +0x68 /* 00001E40 */
  2738. 00001DDA  2F0B                     move.l     -[A7], A3
  2739. 00001DDC  3F3C 0003                move.w     -[A7], 0x3
  2740. 00001DE0  1F3C 0001                move.b     -[A7], 0x1
  2741. 00001DE4  4EBA F044                jsr        [PC - 0xFBC /* 00000E2A */]
  2742. 00001DE8  6056                     bra        +0x58 /* 00001E40 */
  2743. label00001DEA:
  2744. 00001DEA  2F0C                     move.l     -[A7], A4
  2745. 00001DEC  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  2746. 00001DF0  4A6D F49E                tst.w      [A5 - 0xB62]
  2747. 00001DF4  674A                     beq        +0x4C /* 00001E40 */
  2748. 00001DF6  2F0B                     move.l     -[A7], A3
  2749. 00001DF8  3F3C 0003                move.w     -[A7], 0x3
  2750. 00001DFC  1F3C 0001                move.b     -[A7], 0x1
  2751. 00001E00  4EBA F028                jsr        [PC - 0xFD8 /* 00000E2A */]
  2752. 00001E04  603A                     bra        +0x3C /* 00001E40 */
  2753. label00001E06:
  2754. 00001E06  2F0C                     move.l     -[A7], A4
  2755. 00001E08  4EAD 1AFA                jsr        [A5 + 0x1AFA /* export_859 */]
  2756. 00001E0C  6032                     bra        +0x34 /* 00001E40 */
  2757. 00001E0E  6030                     bra        +0x32 /* 00001E40 */
  2758. label00001E10:
  2759. 00001E10  42A7                     clr.l      -[A7]
  2760. 00001E12  486B 0010                pea.l      [A3 + 0x10]
  2761. 00001E16  4EAD 1BB2                jsr        [A5 + 0x1BB2 /* export_882 */]
  2762. 00001E1A  295F 0018                move.l     [A4 + 0x18], [A7]+
  2763. 00001E1E  6020                     bra        +0x22 /* 00001E40 */
  2764. label00001E20:
  2765. 00001E20  297C 4D4F 5649 0018      move.l     [A4 + 0x18], 0x4D4F5649 /* 'MOVI' */
  2766. 00001E28  6016                     bra        +0x18 /* 00001E40 */
  2767. label00001E2A:
  2768. 00001E2A  2F0C                     move.l     -[A7], A4
  2769. 00001E2C  4EAD 1BCA                jsr        [A5 + 0x1BCA /* export_885 */]
  2770. 00001E30  600E                     bra        +0x10 /* 00001E40 */
  2771. label00001E32:
  2772. 00001E32  2F0C                     move.l     -[A7], A4
  2773. 00001E34  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  2774. 00001E38  6006                     bra        +0x8 /* 00001E40 */
  2775. label00001E3A:
  2776. 00001E3A  2F0C                     move.l     -[A7], A4
  2777. 00001E3C  4EBA F5C6                jsr        [PC - 0xA3A /* 00001404 */]
  2778. label00001E40:
  2779. 00001E40  4CDF 1800                movem.l    A3,A4, [A7]+
  2780. 00001E44  4E5E                     unlink     A6
  2781. 00001E46  2E9F                     move.l     [A7], [A7]+
  2782. 00001E48  4E75                     rts
  2783. fn00001E4A:
  2784. 00001E4A  4E56 0000                link       A6, 0
  2785. 00001E4E  2F0C                     move.l     -[A7], A4
  2786. 00001E50  102D F48B                move.b     D0, [A5 - 0xB75]
  2787. 00001E54  671A                     beq        +0x1C /* 00001E70 */
  2788. 00001E56  286E 000A                movea.l    A4, [A6 + 0xA]
  2789. 00001E5A  4AAC 001E                tst.l      [A4 + 0x1E]
  2790. 00001E5E  6710                     beq        +0x12 /* 00001E70 */
  2791. 00001E60  2F2C 001E                move.l     -[A7], [A4 + 0x1E]
  2792. 00001E64  303C 0023                move.w     D0, 0x23 /* '#' */
  2793. 00001E68  AAAA                     syscall    QuickTimeDispatch
  2794. 00001E6A  7000                     moveq.l    D0, 0x00
  2795. 00001E6C  2940 001E                move.l     [A4 + 0x1E], D0
  2796. label00001E70:
  2797. 00001E70  285F                     movea.l    A4, [A7]+
  2798. 00001E72  4E5E                     unlink     A6
  2799. 00001E74  205F                     movea.l    A0, [A7]+
  2800. 00001E76  5C4F                     addq.w     A7, 6
  2801. 00001E78  4ED0                     jmp        [A0]
  2802. fn00001E7A:
  2803. 00001E7A  4E56 0000                link       A6, 0
  2804. 00001E7E  2F0C                     move.l     -[A7], A4
  2805. 00001E80  286E 0008                movea.l    A4, [A6 + 0x8]
  2806. 00001E84  7000                     moveq.l    D0, 0x00
  2807. 00001E86  2940 0008                move.l     [A4 + 0x8], D0
  2808. 00001E8A  2940 000C                move.l     [A4 + 0xC], D0
  2809. 00001E8E  700B                     moveq.l    D0, 0x0B
  2810. 00001E90  2940 0018                move.l     [A4 + 0x18], D0
  2811. 00001E94  397C FFFF 001C           move.w     [A4 + 0x1C], 0xFFFF
  2812. 00001E9A  7000                     moveq.l    D0, 0x00
  2813. 00001E9C  2940 001E                move.l     [A4 + 0x1E], D0
  2814. 00001EA0  2940 0022                move.l     [A4 + 0x22], D0
  2815. 00001EA4  486C 0010                pea.l      [A4 + 0x10]
  2816. 00001EA8  42A7                     clr.l      -[A7]
  2817. 00001EAA  2F3C 0078 00A0           move.l     -[A7], 0x7800A0
  2818. 00001EB0  A8A7                     syscall    SetRect
  2819. 00001EB2  285F                     movea.l    A4, [A7]+
  2820. 00001EB4  4E5E                     unlink     A6
  2821. 00001EB6  2E9F                     move.l     [A7], [A7]+
  2822. 00001EB8  4E75                     rts
  2823. fn00001EBA:
  2824. 00001EBA  4E56 FFE8                link       A6, -0x0018
  2825. 00001EBE  48E7 0118                movem.l    -[A7], D7,A3,A4
  2826. 00001EC2  266E 0008                movea.l    A3, [A6 + 0x8]
  2827. 00001EC6  2853                     movea.l    A4, [A3]
  2828. 00001EC8  302B 0006                move.w     D0, [A3 + 0x6]
  2829. 00001ECC  5540                     subq.w     D0, 2
  2830. 00001ECE  6B00 01A0                bmi        +0x1A2 /* 00002070 */
  2831. 00001ED2  0C40 0021                cmpi.w     D0, 0x21 /* '!' */
  2832. 00001ED6  6E00 0198                bgt        +0x19A /* 00002070 */
  2833. 00001EDA  D040                     add.w      D0, D0
  2834. 00001EDC  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2835. 00001EE0  4EFB 0000                jmp        [PC + D0.w]
  2836. 00001EE4  0072 018E 00D2           ori.w      [A2 + D0.w - 0x46], 0x18E
  2837. 00001EEA  009A 018E 018E           ori.l      [A2]+, 0x18E018E
  2838. 00001EF0  018E                     bclr       A6, D0
  2839. 00001EF2  018E                     bclr       A6, D0
  2840. 00001EF4  018E                     bclr       A6, D0
  2841. 00001EF6  018E                     bclr       A6, D0
  2842. 00001EF8  00BC 018E 018E 00AE 0194 ori.l      0xAE0194, 0x18E018E
  2843. 00001F02  0046 018E                ori.w      D6, 0x18E
  2844. 00001F06  00BC 018E 018E 00C8 0050 ori.l      0xC80050, 0x18E018E
  2845. 00001F10  018E                     bclr       A6, D0
  2846. 00001F12  018E                     bclr       A6, D0
  2847. 00001F14  018E                     bclr       A6, D0
  2848. 00001F16  018E                     bclr       A6, D0
  2849. 00001F18  0046 0046                ori.w      D6, 0x46 /* 'F' */
  2850. 00001F1C  0046 018E                ori.w      D6, 0x18E
  2851. 00001F20  0060 018E                ori.w      -[A0], 0x18E
  2852. 00001F24  018E                     bclr       A6, D0
  2853. 00001F26  0046 2F0B                ori.w      D6, 0x2F0B
  2854. 00001F2A  4EBA E45A                jsr        [PC - 0x1BA6 /* 00000386 */]
  2855. 00001F2E  6000 0146                bra        +0x148 /* 00002076 */
  2856. 00001F32  2F13                     move.l     -[A7], [A3]
  2857. 00001F34  4EBA FF44                jsr        [PC - 0xBC /* 00001E7A */]
  2858. 00001F38  2F0B                     move.l     -[A7], A3
  2859. 00001F3A  4EBA F322                jsr        [PC - 0xCDE /* 0000125E */]
  2860. 00001F3E  6000 0136                bra        +0x138 /* 00002076 */
  2861. 00001F42  42A7                     clr.l      -[A7]
  2862. 00001F44  486C 0010                pea.l      [A4 + 0x10]
  2863. 00001F48  4EAD 1BB2                jsr        [A5 + 0x1BB2 /* export_882 */]
  2864. 00001F4C  275F 0018                move.l     [A3 + 0x18], [A7]+
  2865. 00001F50  6000 0124                bra        +0x126 /* 00002076 */
  2866. 00001F54  4267                     clr.w      -[A7]
  2867. 00001F56  2F13                     move.l     -[A7], [A3]
  2868. 00001F58  4EBA EBD0                jsr        [PC - 0x1430 /* 00000B2A */]
  2869. 00001F5C  101F                     move.b     D0, [A7]+
  2870. 00001F5E  6712                     beq        +0x14 /* 00001F72 */
  2871. 00001F60  102D F48B                move.b     D0, [A5 - 0xB75]
  2872. 00001F64  6700 0110                beq        +0x112 /* 00002076 */
  2873. 00001F68  2F0B                     move.l     -[A7], A3
  2874. 00001F6A  4EAD 1D5A                jsr        [A5 + 0x1D5A /* export_935 */]
  2875. 00001F6E  6000 0106                bra        +0x108 /* 00002076 */
  2876. label00001F72:
  2877. 00001F72  2F0B                     move.l     -[A7], A3
  2878. 00001F74  4EBA F48E                jsr        [PC - 0xB72 /* 00001404 */]
  2879. 00001F78  6000 00FC                bra        +0xFE /* 00002076 */
  2880. 00001F7C  2F13                     move.l     -[A7], [A3]
  2881. 00001F7E  3F2B 0004                move.w     -[A7], [A3 + 0x4]
  2882. 00001F82  4EBA FEC6                jsr        [PC - 0x13A /* 00001E4A */]
  2883. 00001F86  2F0B                     move.l     -[A7], A3
  2884. 00001F88  4EBA F47A                jsr        [PC - 0xB86 /* 00001404 */]
  2885. 00001F8C  6000 00E8                bra        +0xEA /* 00002076 */
  2886. 00001F90  2F13                     move.l     -[A7], [A3]
  2887. 00001F92  3F2B 0004                move.w     -[A7], [A3 + 0x4]
  2888. 00001F96  4EBA FEB2                jsr        [PC - 0x14E /* 00001E4A */]
  2889. 00001F9A  6000 00DA                bra        +0xDC /* 00002076 */
  2890. 00001F9E  277C 4D6F 6F56 0018      move.l     [A3 + 0x18], 0x4D6F6F56 /* 'MooV' */
  2891. 00001FA6  6000 00CE                bra        +0xD0 /* 00002076 */
  2892. 00001FAA  2F0B                     move.l     -[A7], A3
  2893. 00001FAC  4EAD 1BD2                jsr        [A5 + 0x1BD2 /* export_886 */]
  2894. 00001FB0  6000 00C4                bra        +0xC6 /* 00002076 */
  2895. 00001FB4  277C 0000 0140 0018      move.l     [A3 + 0x18], 0x140
  2896. 00001FBC  4AAC 000C                tst.l      [A4 + 0xC]
  2897. 00001FC0  6708                     beq        +0xA /* 00001FCA */
  2898. 00001FC2  2F0B                     move.l     -[A7], A3
  2899. 00001FC4  4EBA F43E                jsr        [PC - 0xBC2 /* 00001404 */]
  2900. 00001FC8  602E                     bra        +0x30 /* 00001FF8 */
  2901. label00001FCA:
  2902. 00001FCA  4267                     clr.w      -[A7]
  2903. 00001FCC  2F13                     move.l     -[A7], [A3]
  2904. 00001FCE  4EBA EB5A                jsr        [PC - 0x14A6 /* 00000B2A */]
  2905. 00001FD2  101F                     move.b     D0, [A7]+
  2906. 00001FD4  6716                     beq        +0x18 /* 00001FEC */
  2907. 00001FD6  4AAC 001E                tst.l      [A4 + 0x1E]
  2908. 00001FDA  671C                     beq        +0x1E /* 00001FF8 */
  2909. 00001FDC  42A7                     clr.l      -[A7]
  2910. 00001FDE  2F2C 001E                move.l     -[A7], [A4 + 0x1E]
  2911. 00001FE2  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  2912. 00001FE6  275F 0018                move.l     [A3 + 0x18], [A7]+
  2913. 00001FEA  600C                     bra        +0xE /* 00001FF8 */
  2914. label00001FEC:
  2915. 00001FEC  42A7                     clr.l      -[A7]
  2916. 00001FEE  2F0B                     move.l     -[A7], A3
  2917. 00001FF0  4EBA F162                jsr        [PC - 0xE9E /* 00001154 */]
  2918. 00001FF4  275F 0018                move.l     [A3 + 0x18], [A7]+
  2919. label00001FF8:
  2920. 00001FF8  082C 0005 001B           btst.b     [A4 + 0x1B], 0x5
  2921. 00001FFE  6676                     bne        +0x78 /* 00002076 */
  2922. 00002000  41EE FFF6                lea.l      A0, [A6 - 0xA]
  2923. 00002004  43EC 0010                lea.l      A1, [A4 + 0x10]
  2924. 00002008  20D9                     move.l     [A0]+, [A1]+
  2925. 0000200A  20D9                     move.l     [A0]+, [A1]+
  2926. 0000200C  426E FFF4                clr.w      [A6 - 0xC]
  2927. 00002010  102D F6C5                move.b     D0, [A5 - 0x93B]
  2928. 00002014  673C                     beq        +0x3E /* 00002052 */
  2929. 00002016  42A7                     clr.l      -[A7]
  2930. 00002018  206D F69A                movea.l    A0, [A5 - 0x966]
  2931. 0000201C  2050                     movea.l    A0, [A0]
  2932. 0000201E  2068 0016                movea.l    A0, [A0 + 0x16]
  2933. 00002022  2050                     movea.l    A0, [A0]
  2934. 00002024  3F28 0020                move.w     -[A7], [A0 + 0x20]
  2935. 00002028  4EAD 188A                jsr        [A5 + 0x188A /* export_781 */]
  2936. 0000202C  2E1F                     move.l     D7, [A7]+
  2937. 0000202E  4A6D F49E                tst.w      [A5 - 0xB62]
  2938. 00002032  6706                     beq        +0x8 /* 0000203A */
  2939. 00002034  426D F49E                clr.w      [A5 - 0xB62]
  2940. 00002038  603C                     bra        +0x3E /* 00002076 */
  2941. label0000203A:
  2942. 0000203A  2D47 FFF0                move.l     [A6 - 0x10], D7
  2943. 0000203E  2047                     movea.l    A0, D7
  2944. 00002040  2050                     movea.l    A0, [A0]
  2945. 00002042  5C88                     addq.l     A0, 6
  2946. 00002044  43EC 0010                lea.l      A1, [A4 + 0x10]
  2947. 00002048  20D9                     move.l     [A0]+, [A1]+
  2948. 0000204A  20D9                     move.l     [A0]+, [A1]+
  2949. 0000204C  3D7C 8000 FFF4           move.w     [A6 - 0xC], 0x8000
  2950. label00002052:
  2951. 00002052  42A7                     clr.l      -[A7]
  2952. 00002054  486E FFF0                pea.l      [A6 - 0x10]
  2953. 00002058  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  2954. 0000205C  201F                     move.l     D0, [A7]+
  2955. 0000205E  D1AB 0018                add.l      [A3 + 0x18], D0
  2956. 00002062  102D F6C5                move.b     D0, [A5 - 0x93B]
  2957. 00002066  670E                     beq        +0x10 /* 00002076 */
  2958. 00002068  2F07                     move.l     -[A7], D7
  2959. 0000206A  205F                     movea.l    A0, [A7]+
  2960. 0000206C  A023                     syscall    DisposHandle/DisposeHandle
  2961. 0000206E  6006                     bra        +0x8 /* 00002076 */
  2962. label00002070:
  2963. 00002070  2F0B                     move.l     -[A7], A3
  2964. 00002072  4EBA F390                jsr        [PC - 0xC70 /* 00001404 */]
  2965. label00002076:
  2966. 00002076  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2967. 0000207A  4E5E                     unlink     A6
  2968. 0000207C  2E9F                     move.l     [A7], [A7]+
  2969. 0000207E  4E75                     rts
  2970. fn00002080:
  2971. 00002080  4E56 0000                link       A6, 0
  2972. 00002084  206E 0008                movea.l    A0, [A6 + 0x8]
  2973. 00002088  3028 0006                move.w     D0, [A0 + 0x6]
  2974. 0000208C  0440 0013                subi.w     D0, 0x13
  2975. 00002090  6702                     beq        +0x4 /* 00002094 */
  2976. 00002092  600E                     bra        +0x10 /* 000020A2 */
  2977. label00002094:
  2978. 00002094  206E 0008                movea.l    A0, [A6 + 0x8]
  2979. 00002098  217C 4255 5454 0018      move.l     [A0 + 0x18], 0x42555454 /* 'BUTT' */
  2980. 000020A0  6008                     bra        +0xA /* 000020AA */
  2981. label000020A2:
  2982. 000020A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2983. 000020A6  4EBA F918                jsr        [PC - 0x6E8 /* 000019C0 */]
  2984. label000020AA:
  2985. 000020AA  4E5E                     unlink     A6
  2986. 000020AC  2E9F                     move.l     [A7], [A7]+
  2987. 000020AE  4E75                     rts
  2988. fn000020B0:
  2989. 000020B0  4E56 FEE4                link       A6, -0x011C
  2990. 000020B4  48E7 0118                movem.l    -[A7], D7,A3,A4
  2991. 000020B8  286E 0008                movea.l    A4, [A6 + 0x8]
  2992. 000020BC  2654                     movea.l    A3, [A4]
  2993. 000020BE  302C 0006                move.w     D0, [A4 + 0x6]
  2994. 000020C2  5540                     subq.w     D0, 2
  2995. 000020C4  6B00 00E6                bmi        +0xE8 /* 000021AC */
  2996. 000020C8  0C40 0021                cmpi.w     D0, 0x21 /* '!' */
  2997. 000020CC  6E00 00DE                bgt        +0xE0 /* 000021AC */
  2998. 000020D0  D040                     add.w      D0, D0
  2999. 000020D2  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3000. 000020D6  4EFB 0000                jmp        [PC + D0.w]
  3001. 000020DA  00AA 00D4 006A 0062      ori.l      [A2 + 0x62], 0xD4006A
  3002. 000020E2  00D4                     .incomplete
  3003. 000020E4  0062 00D4                ori.w      -[A2], 0xD4
  3004. 000020E8  00D4                     .incomplete
  3005. 000020EA  00D4                     .incomplete
  3006. 000020EC  00D4                     .incomplete
  3007. 000020EE  00CC                     .incomplete
  3008. 000020F0  00D4                     .incomplete
  3009. 000020F2  00D4                     .incomplete
  3010. 000020F4  00D4                     .incomplete
  3011. 000020F6  00D4                     .incomplete
  3012. 000020F8  0046 0062                ori.w      D6, 0x62 /* 'b' */
  3013. 000020FC  00CC                     .incomplete
  3014. 000020FE  00D4                     .incomplete
  3015. 00002100  0062 0062                ori.w      -[A2], 0x62 /* 'b' */
  3016. 00002104  0062 00D4                ori.w      -[A2], 0xD4
  3017. 00002108  00D4                     .incomplete
  3018. 0000210A  00D4                     .incomplete
  3019. 0000210C  00D4                     .incomplete
  3020. 0000210E  0046 0046                ori.w      D6, 0x46 /* 'F' */
  3021. 00002112  0046 0062                ori.w      D6, 0x62 /* 'b' */
  3022. 00002116  0062 00D4                ori.w      -[A2], 0xD4
  3023. 0000211A  0062 0046                ori.w      -[A2], 0x46 /* 'F' */
  3024. 0000211E  4267                     clr.w      -[A7]
  3025. 00002120  2F0B                     move.l     -[A7], A3
  3026. 00002122  4EBA EA06                jsr        [PC - 0x15FA /* 00000B2A */]
  3027. 00002126  101F                     move.b     D0, [A7]+
  3028. 00002128  6708                     beq        +0xA /* 00002132 */
  3029. 0000212A  2F0C                     move.l     -[A7], A4
  3030. 0000212C  4EBA F2D6                jsr        [PC - 0xD2A /* 00001404 */]
  3031. 00002130  607A                     bra        +0x7C /* 000021AC */
  3032. label00002132:
  3033. 00002132  2F0C                     move.l     -[A7], A4
  3034. 00002134  4EBA E250                jsr        [PC - 0x1DB0 /* 00000386 */]
  3035. 00002138  6072                     bra        +0x74 /* 000021AC */
  3036. 0000213A  2F0C                     move.l     -[A7], A4
  3037. 0000213C  4EBA F2C6                jsr        [PC - 0xD3A /* 00001404 */]
  3038. 00002140  606A                     bra        +0x6C /* 000021AC */
  3039. 00002142  4267                     clr.w      -[A7]
  3040. 00002144  2F0B                     move.l     -[A7], A3
  3041. 00002146  4EBA E9E2                jsr        [PC - 0x161E /* 00000B2A */]
  3042. 0000214A  101F                     move.b     D0, [A7]+
  3043. 0000214C  6708                     beq        +0xA /* 00002156 */
  3044. 0000214E  2F0C                     move.l     -[A7], A4
  3045. 00002150  4EBA F2B2                jsr        [PC - 0xD4E /* 00001404 */]
  3046. 00002154  6056                     bra        +0x58 /* 000021AC */
  3047. label00002156:
  3048. 00002156  4AAB 000C                tst.l      [A3 + 0xC]
  3049. 0000215A  56C0                     sne        D0
  3050. 0000215C  4A00                     tst.b      D0
  3051. 0000215E  6714                     beq        +0x16 /* 00002174 */
  3052. 00002160  206B 000C                movea.l    A0, [A3 + 0xC]
  3053. 00002164  4A90                     tst.l      [A0]
  3054. 00002166  56C1                     sne        D1
  3055. 00002168  C001                     and.b      D0, D1
  3056. 0000216A  6708                     beq        +0xA /* 00002174 */
  3057. 0000216C  2F0C                     move.l     -[A7], A4
  3058. 0000216E  4EBA F294                jsr        [PC - 0xD6C /* 00001404 */]
  3059. 00002172  6038                     bra        +0x3A /* 000021AC */
  3060. label00002174:
  3061. 00002174  42A7                     clr.l      -[A7]
  3062. 00002176  2F0C                     move.l     -[A7], A4
  3063. 00002178  4EBA EFDA                jsr        [PC - 0x1026 /* 00001154 */]
  3064. 0000217C  295F 0018                move.l     [A4 + 0x18], [A7]+
  3065. 00002180  602A                     bra        +0x2C /* 000021AC */
  3066. 00002182  4267                     clr.w      -[A7]
  3067. 00002184  2F0B                     move.l     -[A7], A3
  3068. 00002186  4EBA E9A2                jsr        [PC - 0x165E /* 00000B2A */]
  3069. 0000218A  101F                     move.b     D0, [A7]+
  3070. 0000218C  661E                     bne        +0x20 /* 000021AC */
  3071. 0000218E  42A7                     clr.l      -[A7]
  3072. 00002190  2F0C                     move.l     -[A7], A4
  3073. 00002192  3F3C 001F                move.w     -[A7], 0x1F
  3074. 00002196  4EBA EECA                jsr        [PC - 0x1136 /* 00001062 */]
  3075. 0000219A  2E1F                     move.l     D7, [A7]+
  3076. 0000219C  2F0C                     move.l     -[A7], A4
  3077. 0000219E  4EBA F078                jsr        [PC - 0xF88 /* 00001218 */]
  3078. 000021A2  6008                     bra        +0xA /* 000021AC */
  3079. 000021A4  297C 736E 6420 0018      move.l     [A4 + 0x18], 0x736E6420 /* 'snd ' */
  3080. label000021AC:
  3081. 000021AC  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3082. 000021B0  4E5E                     unlink     A6
  3083. 000021B2  2E9F                     move.l     [A7], [A7]+
  3084. 000021B4  4E75                     rts
  3085.